XML 49 R39.htm IDEA: XBRL DOCUMENT v3.23.3
EARNINGS PER SHARE (Tables)
9 Months Ended
Sep. 30, 2023
Earnings Per Share [Abstract]  
Schedule of Reconciliation of Basic and Diluted Earnings Per Share Computations
The following are computations of basic and diluted earnings per share (in thousands, except per share amounts):
Three Months EndedNine Months Ended
 September 30,September 30,
 2023202220232022
Numerator for basic and diluted earnings per share:
Net income$91,340 $135,799 $279,507 $329,270 
Denominator:
Weighted-average basic shares outstanding54,122 54,111 54,097 54,278 
Dilutive effect of outstanding stock awards297 270 314 264 
Dilutive shares outstanding54,419 54,381 54,411 54,542 
Basic earnings per share:$1.69 $2.51 $5.17 $6.07 
Diluted earnings per share:$1.68 $2.50 $5.14 $6.04