XML 48 R34.htm IDEA: XBRL DOCUMENT v3.24.2.u1
EARNINGS PER SHARE (Tables)
6 Months Ended
Jun. 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 June 30,Six Months Ended June 30,
2024202320242023
Net income$215,989 $139,287 $391,810 $341,748 
Basic earnings per common share$2.17 $1.73 $3.92 $4.22 
Diluted earnings per common share$2.15 $1.72 $3.88 $4.18 
Weighted-average shares outstanding - basic99,426 80,393 100,062 81,052 
Add: dilutive effect of stock awards819 751 803 772 
Weighted-average shares outstanding - diluted100,245 81,144 100,865 81,824