XML 37 R26.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 2 - Income Per Share (Tables)
9 Months Ended
Sep. 30, 2022
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]

(in thousands except per share data)

 

Three Months Ended

  

Nine Months Ended

 
  

September 30,

  

September 30,

 
  

2022

  

2021

  

2022

  

2021

 

Numerators:

                

Income from continuing operations

 $49,961  $16,442  $96,654  $40,459 

Income from discontinued operations

  525   -   525   2,540 

Net income

 $50,486  $16,442  $97,179  $42,999 

Denominator:

                

Denominator for basic income per share – weighted-average shares

  14,405   16,782   15,495   16,832 

Effect of dilutive securities:

                

Equivalent shares issuable upon conversion of unvested restricted shares

  305   193   271   209 

Equivalent shares issuable upon conversion of unvested employee stock options

  182   -   109   - 

Denominator for diluted income per share adjusted weighted-average shares and assumed conversions

  14,892   16,975   15,875   17,041 
                 

Basic income per share:

                

Income from continuing operations

 $3.47  $0.98  $6.24  $2.40 

Income from discontinued operations

  0.04   -   0.03   0.15 

Net income

 $3.50  $0.98  $6.27  $2.55 

Diluted income per share:

                

Income from continuing operations

 $3.36  $0.97  $6.09  $2.37 

Income from discontinued operations

  0.04   -   0.03   0.15 

Net income

 $3.39  $0.97  $6.12  $2.52