XML 39 R28.htm IDEA: XBRL DOCUMENT v3.25.3
Earnings Per Share (Tables)
9 Months Ended
Sep. 30, 2025
Earnings Per Share [Abstract]  
Schedule Of Computation Of Earnings Per Share

Net Income

For the Three Months Ended September 30,

Income

Shares

Earnings per Share

2025

Earnings

$

64,237

14,394

$

4.46

Dilutive stock options

-

2

Nonvested stock awards

-

13

Diluted earnings

$

64,237

14,409

$

4.46

2024

Earnings

$

75,776

15,025

$

5.04

Dilutive stock options

-

99

Nonvested stock awards

-

44

Diluted earnings

$

75,776

15,168

$

5.00

Net Income

For the Nine Months Ended September 30,

Income

Shares

Earnings per Share

2025

Earnings

$

188,487 

14,535 

$

12.97 

Dilutive stock options

-

55 

Nonvested stock awards

-

30 

Diluted earnings

$

188,487 

14,620 

$

12.89 

2024

Earnings

$

211,680 

15,082 

$

14.04 

Dilutive stock options

-

122 

Nonvested stock awards

-

49 

Diluted earnings

$

211,680 

15,253 

$

13.88