v3.26.1
Earnings Per Share (Tables)
6 Months Ended
Jun. 30, 2026
Earnings Per Share [Abstract]  
Schedule Of Computation Of Earnings Per Share

Net Income

For the Three Months Ended June 30,

Income

Shares

Earnings per Share

2026

Earnings

$

67,703 

13,174 

$

5.14 

Dilutive stock options

-

-

Nonvested stock awards

-

25 

Diluted earnings

$

67,703 

13,199 

$

5.13 

2025

Earnings

$

52,493 

14,591 

$

3.60 

Dilutive stock options

-

84 

Nonvested stock awards

-

28 

Diluted earnings

$

52,493 

14,703 

$

3.57 

Net Income

For the Six Months Ended June 30,

Income

Shares

Earnings per Share

2026

Earnings

$

134,005 

13,423 

$

9.98 

Dilutive stock options

-

-

Nonvested stock awards

-

19 

Diluted earnings

$

134,005 

13,442 

$

9.97 

2025

Earnings

$

124,250 

14,606 

$

8.51 

Dilutive stock options

-

88 

Nonvested stock awards

-

39 

Diluted earnings

$

124,250 

14,733 

$

8.43