XML 38 R25.htm IDEA: XBRL DOCUMENT v3.23.1
Earnings Per Share (Tables)
3 Months Ended
Mar. 31, 2023
Earnings Per Share [Abstract]  
Basic and Diluted Earnings Per Share

Three months ended

March 31,

2023

2022

Net income

$

291,644

$

158,294

Shares:

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

27,624

28,043

Dilutive stock awards

164

258

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

27,788

28,301

Basic earnings per share

$

10.56

$

5.64

Diluted earnings per share

$

10.50

$

5.59

Stock Awards Excluded from the Calculation of Diluted EPS

Three months ended

March 31,

2023

2022

Stock awards subject to performance conditions

48

55

Stock awards that were antidilutive

153

142

Total stock awards excluded from diluted earnings per share

201

197