XML 24 R15.htm IDEA: XBRL DOCUMENT v3.23.3
Note 9 - Earnings Per Share
9 Months Ended
Sep. 30, 2023
Notes to Financial Statements  
Earnings Per Share [Text Block]

9. Earnings Per Share

 

The following table sets out earnings per share of common stock:

 

  

Three Months Ended September 30,

  

Nine Months Ended September 30,

 
  

2023

  

2022

  

2023

  

2022

 
  

(in thousands, except shares and per share data)

  

(in thousands, except shares and per share data)

 

Net income

 $18,432  $4,286  $53,305  $33,411 

Weighted average common shares outstanding:

                

Basic

  24,740,455   25,209,368   24,847,164   25,258,333 

Common Share equivalents

  504,373   578,257   493,438   550,054 

Diluted

  25,244,828   25,787,625   25,340,602   25,808,387 
                 

Earnings per share:

                

Basic

 $0.75  $0.17  $2.15  $1.32 

Diluted

 $0.73  $0.17  $2.10  $1.29 

 

Common share equivalents relate primarily to outstanding stock options, RSUs and PSUs under the 2019 Plan and unpurchased shares under the 2019 ESPP and are calculated using the treasury stock method.