XML 35 R25.htm IDEA: XBRL DOCUMENT v3.23.3
Earnings Per Share (Tables)
9 Months Ended
Sep. 30, 2023
Earnings Per Share [Abstract]  
Basic and Diluted Earnings Per Share

Three months ended

Nine months ended

September 30,

September 30,

2023

2022

2023

2022

Net income

$

313,217

$

257,138

$

946,651

$

675,374

Shares:

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

27,550

27,773

27,593

27,907

Dilutive stock awards

131

183

146

209

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

27,681

27,956

27,739

28,116

Basic earnings per share

$

11.37

$

9.26

$

34.31

$

24.20

Diluted earnings per share

$

11.32

$

9.20

$

34.13

$

24.02

Stock Awards Excluded from the Calculation of Diluted EPS

Three months ended

Nine months ended

September 30,

September 30,

2023

2022

2023

2022

Stock awards subject to performance conditions

56

61

54

60

Stock awards that were antidilutive

61

167

93

164

Total stock awards excluded from diluted earnings per share

117

228

147

224