XML 39 R28.htm IDEA: XBRL DOCUMENT v3.25.3
Note 5 - Earnings Per Share (Tables)
9 Months Ended
Sep. 30, 2025
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
   

Three Months Ended September 30,

   

Nine Months Ended September 30,

 
   

2025

   

2024

   

2025

   

2024

 
   

($In thousands, except share and per share data)

 
                                 

Net income

  $ 77,651     $ 67,514     $ 224,607     $ 205,778  
                                 

Weighted-average shares:

                               

Basic weighted-average number of common shares outstanding

    68,727,390       71,786,624       69,692,964       72,370,995  

Dilutive effect of weighted-average outstanding common share equivalents:

                               

RSUs

    263,258       245,832       253,913       236,555  

Diluted weighted-average number of common shares outstanding

    68,990,648       72,032,456       69,946,877       72,607,550  
                                 

Average restricted stock units with anti-dilutive effect

    546       309       16,387       11,464  

Earnings per common share:

                               

Basic

  $ 1.13     $ 0.94     $ 3.22     $ 2.84  

Diluted

  $ 1.13     $ 0.94     $ 3.21     $ 2.83