XML 68 R44.htm IDEA: XBRL DOCUMENT v3.25.0.1
Earnings Per Share (Tables)
12 Months Ended
Dec. 31, 2024
Earnings Per Share [Abstract]  
Schedule of calculations of basic and diluted net income (loss) per common share
The following table sets forth the calculations of basic and diluted net income per common share:
For the Years Ended December 31,
202420232022
(in thousands, except per share data)
Net income$770,293 $817,880 $1,111,952 
Basic weighted-average common shares outstanding114,757 118,678 122,351 
Dilutive effect of non-vested RSUs, contingent PSUs, and other776 562 1,733 
Diluted weighted-average common shares outstanding115,533 119,240 124,084 
Basic net income per common share$6.71 $6.89 $9.09 
Diluted net income per common share$6.67 $6.86 $8.96