XML 17 R7.htm IDEA: XBRL DOCUMENT v3.24.3
Earnings Per Share
9 Months Ended
Sep. 30, 2024
Earnings Per Share  
Earnings Per Share

3.    Earnings Per Share

The following table sets forth the computation of basic and diluted earnings per share:

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

    

​

Three Months Ended September 30, 

​

​

Nine Months Ended September 30, 

​

​

​

2024

​

2023

​

2024

​

2023

​

​

​

(In thousands, except per share amounts)

​

Numerator:

 

​

  

 

​

  

 

​

  

 

​

  

 

Net earnings

​

$

8,063

​

$

9,337

​

$

20,320

​

$

21,646

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Denominator:

​

 

  

​

 

  

​

 

  

​

 

  

​

Basic weighted average shares outstanding

​

 

9,439

​

 

9,451

​

 

9,435

​

 

9,458

​

Effect of dilutive securities:

​

 

  

​

 

  

​

 

  

​

 

  

​

Employee share-based awards

​

 

160

​

 

79

​

 

141

​

 

81

​

Diluted weighted average shares outstanding

​

 

9,599

​

 

9,530

​

 

9,576

​

 

9,539

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Basic earnings per share

​

$

0.85

​

$

0.99

​

$

2.15

​

$

2.29

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Diluted earnings per share

​

$

0.84

​

$

0.98

​

$

2.12

​

$

2.27

​

​

Diluted weighted average shares outstanding for the three months ended September 30, 2024, excluded anti-dilutive stock options totaling 240,000 shares of common stock at a weighted average exercise price of $32.83. Diluted weighted average shares outstanding for the nine months ended September 30, 2024, excluded anti-dilutive stock options totaling 342,000 shares of common stock at a weighted average exercise price of $31.05.  Diluted weighted average shares outstanding for the three months ended September 30, 2023, excluded anti-dilutive stock options totaling 606,000 shares of common stock at a weighted average exercise price of $28.13. Diluted weighted average shares outstanding for the nine months ended September 30, 2023, excluded anti-dilutive stock options totaling 692,000 shares of common stock at a weighted average exercise price of $28.56.