XML 36 R23.htm IDEA: XBRL DOCUMENT v3.22.1
Earnings Per Share (Tables)
3 Months Ended
Mar. 31, 2022
Earnings Per Share [Abstract]  
Basic And Diluted Earnings Per Share

Three months ended

March 31,

2022

2021

Net income

$

158,294

$

127,101

Shares:

Weighted-average number of common shares outstanding (for basic calculation)

28,043

28,125

Dilutive stock awards

258

457

Weighted-average number of common shares outstanding (for diluted calculation)

28,301

28,582

Basic earnings per share

$

5.64

$

4.52

Diluted earnings per share

$

5.59

$

4.45

Stock Awards Excluded From The Calculation Of Diluted EPS

Three months ended

March 31,

2022

2021

Stock awards subject to performance conditions

55

69

Stock awards that were antidilutive

142

48

Total stock awards excluded from diluted earnings per share

197

117