XML 38 R26.htm IDEA: XBRL DOCUMENT v3.22.2
Earnings Per Share (Tables)
6 Months Ended
Jun. 30, 2022
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

2022

Earnings

$

66,456

14,932

$

4.45

Dilutive stock options

-

139

Nonvested stock awards

-

40

Diluted earnings

$

66,456

15,111

$

4.40

2021

Earnings

$

56,522

15,829

$

3.57

Dilutive stock options

-

235

Nonvested stock awards

-

37

Diluted earnings

$

56,522

16,101

$

3.51

Net Income

For the Six Months Ended June 30,

Income

Shares

Earnings per Share

2022

Earnings

$

130,625 

14,959 

$

8.73 

Dilutive stock options

-

152 

Nonvested stock awards

-

41 

Diluted earnings

$

130,625 

15,152 

$

8.62 

2021

Earnings

$

121,922 

15,919 

$

7.66 

Dilutive stock options

-

242 

Nonvested stock awards

-

44 

Diluted earnings

$

121,922 

16,205 

$

7.52