XML 46 R31.htm IDEA: XBRL DOCUMENT v3.25.1
Earnings Per Share (Tables)
3 Months Ended
Mar. 31, 2025
Earnings Per Share [Abstract]  
Schedule of Reconciliation of Basic and Diluted Earnings/(Loss) Per Share
The following table sets forth the reconciliation of basic and diluted earnings per share:
Three Months Ended
March 31,
20252024
(in thousands, except share and per share)
Basic earnings per share:
Numerator
Net income$375,832 $107,866 
Preferred stock dividends(11,081)(10,425)
Net income attributable to common stockholders$364,751 $97,441 
Denominator
Weighted-average common shares outstanding111,549,903 111,174,593 
Basic earnings per share$3.27 $0.88 
Diluted earnings per share:
Numerator
Net income$375,832 $107,866 
Preferred stock dividends(11,081)(10,425)
Net income attributable to common stockholders$364,751 $97,441 
Denominator
Number of shares used in basic computation111,549,903111,174,593
Weighted-average effect of dilutive securities480,479 355,177
Number of shares used in per share computation112,030,382 111,529,770 
Diluted earnings per share$3.26 $0.87