XML 40 R23.htm IDEA: XBRL DOCUMENT v3.25.0.1
Earnings Per Share
12 Months Ended
Dec. 31, 2024
Earnings Per Share [Abstract]  
Earnings Per Share 16.    Earnings Per Share

The computation of earnings per share follows (in thousands, except per share data):

For the Years Ended December 31,

Net Income

Shares

Earnings per Share

2024

Earnings

$

301,999 

15,024 

$

20.10 

Dilutive stock options

-

114 

Nonvested stock awards

-

48 

Diluted earnings

$

301,999 

15,186 

$

19.89 

2023

Earnings

$

272,509 

15,050 

$

18.11 

Dilutive stock options

-

103 

Nonvested stock awards

-

47 

Diluted earnings

$

272,509 

15,200 

$

17.93 

2022

Earnings

$

249,624 

14,929 

$

16.72 

Dilutive stock options

-

130 

Nonvested stock awards

-

40 

Diluted earnings

$

249,624 

15,099 

$

16.53 

During 2024, 619,000 stock options were excluded from the computation of diluted earnings per share as their exercise prices were greater than the average market price during most of the year. During 2023, 601,000 stock options were excluded. During 2022, 891,000 stock options were excluded.