XML 40 R28.htm IDEA: XBRL DOCUMENT v3.23.3
Earnings Per Share (Tables)
9 Months Ended
Sep. 30, 2023
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

2023

Earnings

$

74,958

15,075

$

4.97

Dilutive stock options

-

82

Nonvested stock awards

-

43

Diluted earnings

$

74,958

15,200

$

4.93

2022

Earnings

$

56,873

14,888

$

3.82

Dilutive stock options

-

118

Nonvested stock awards

-

36

Diluted earnings

$

56,873

15,042

$

3.78

Net Income

For the Nine Months Ended September 30,

Income

Shares

Earnings per Share

2023

Earnings

$

182,456 

15,034 

$

12.14 

Dilutive stock options

-

98 

Nonvested stock awards

-

46 

Diluted earnings

$

182,456 

15,178 

$

12.02 

2022

Earnings

$

187,498 

14,935 

$

12.55 

Dilutive stock options

-

140 

Nonvested stock awards

-

39 

Diluted earnings

$

187,498 

15,114 

$

12.41