v3.26.1
Note 11 - Earnings Per Share (Tables)
6 Months Ended
Jun. 30, 2026
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
  

Three Months Ended June 30,

  

Six Months Ended June 30,

 

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

 

2026

  

2025

  

2026

  

2025

 
                 

Net income

 $92,209  $77,450  $179,095  $146,956 
                 

Weighted-average shares:

                

Basic weighted-average number of common shares outstanding

  67,014,700   69,989,825   67,004,055   70,183,752 

Dilutive effect of weighted-average outstanding common share equivalents:

                

RSUs

  290,146   199,077   318,507   249,164 

Diluted weighted-average number of common shares outstanding

  67,304,846   70,188,902   67,322,562   70,432,916 
                 

Average restricted stock units with anti-dilutive effect

  5,721   6,454   3,194   24,438 

Earnings per common share:

                

Basic

 $1.38  $1.11  $2.67  $2.09 

Diluted

 $1.37  $1.10  $2.66  $2.09