XML 47 R34.htm IDEA: XBRL DOCUMENT v3.24.3
EARNINGS PER SHARE (Tables)
9 Months Ended
Sep. 30, 2024
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share
The following table sets forth the calculations of basic and diluted net earnings per common share (in thousands, except per share amounts):
Three Months Ended September 30,Nine Months Ended September 30,
2024202320242023
Net income$295,803 $139,672 $687,613 $481,420 
Basic earnings per common share$3.02 $1.57 $6.91 $5.75 
Diluted earnings per common share$3.01 $1.56 $6.88 $5.70 
Weighted-average shares outstanding - basic97,905 88,911 99,540 83,700 
Add: dilutive effect of stock awards319 720 411 768 
Weighted-average shares outstanding - diluted98,224 89,631 99,951 84,468