XML 39 R29.htm IDEA: XBRL DOCUMENT v3.23.1
Note 6 - Earnings Per Share (Tables)
3 Months Ended
Mar. 31, 2023
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
   

Three months ended March 31,

 
   

2023

   

2022

 
   

(In thousands, except share and per share data)

 
                 

Net income

  $ 96,007     $ 75,028  
                 

Weighted-average shares:

               

Basic weighted-average number of common shares outstanding .

    72,533,239       75,331,976  

Dilutive effect of weighted-average outstanding common share equivalents:

               

RSUs

    366,423       387,399  

Diluted weighted-average number of common shares outstanding

    72,899,662       75,719,375  
                 

Average restricted stock units with anti-dilutive effect

    777       22,574  

Earnings per common share:

               

Basic

  $ 1.32     $ 1.00  

Diluted

  $ 1.32     $ 0.99