XML 40 R27.htm IDEA: XBRL DOCUMENT v3.21.2
Earnings Per Share (Tables)
6 Months Ended
Jun. 30, 2021
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

2021

Earnings

$

56,522

15,829

$

3.57

Dilutive stock options

-

235

Nonvested stock awards

-

37

Diluted earnings

$

56,522

16,101

$

3.51

2020

Earnings

$

82,101

15,914

$

5.16

Dilutive stock options

-

383

Nonvested stock awards

-

76

Diluted earnings

$

82,101

16,373

$

5.01


Net Income

For the Six Months Ended June 30,

Income

Shares

Earnings per Share

2021

Earnings

$

121,922 

15,919 

$

7.66 

Dilutive stock options

-

242 

Nonvested stock awards

-

44 

Diluted earnings

$

121,922 

16,205 

$

7.52 

2020

Earnings

$

137,992 

15,953 

$

8.65 

Dilutive stock options

-

415 

Nonvested stock awards

-

77 

Diluted earnings

$

137,992 

16,445 

$

8.39