XML 48 R35.htm IDEA: XBRL DOCUMENT v3.23.2
EARNINGS PER SHARE (Tables)
6 Months Ended
Jun. 30, 2023
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share The following table sets forth the calculations of basic and diluted net income per common share (in thousands, except per share amounts):
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Net income$139,287 $468,821 $341,748 $560,460 
Basic net income per common share$1.73 $5.52 $4.22 $6.60 
Diluted net income per common share$1.72 $5.48 $4.18 $6.56 
Weighted-average shares outstanding - basic80,393 84,993 81,052 84,917 
Add: dilutive effect of stock awards751 561 772 536 
Weighted-average shares outstanding - diluted81,144 85,554 81,824 85,453