XML 42 R29.htm IDEA: XBRL DOCUMENT v3.20.2
Earnings Per Share (Tables)
6 Months Ended
Jun. 30, 2020
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

2020

Earnings

$

82,101

15,914

$

5.16

Dilutive stock options

-

383

Nonvested stock awards

-

76

Diluted earnings

$

82,101

16,373

$

5.01

2019

Earnings

$

50,729

15,928

$

3.18

Dilutive stock options

-

449

Nonvested stock awards

-

72

Diluted earnings

$

50,729

16,449

$

3.08

Net Income

For the Six Months Ended June 30,

Income

Shares

Earnings per Share

2020

Earnings

$

137,992 

15,953 

$

8.65 

Dilutive stock options

-

415 

Nonvested stock awards

-

77 

Diluted earnings

$

137,992 

16,445 

$

8.39 

2019

Earnings

$

95,396 

15,941 

$

5.98 

Dilutive stock options

-

474 

Nonvested stock awards

-

74 

Diluted earnings

$

95,396 

16,489 

$

5.79