XML 56 R40.htm IDEA: XBRL DOCUMENT v3.25.0.1
Earnings Per Share (Tables)
12 Months Ended
Dec. 31, 2024
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share
The following table reconciles basic and diluted earnings per common share:
 For the Year Ended
 December 31,
2024
December 31,
2023
December 31,
2022
 (In thousands, except per share amounts)
Basic:
Net income$541,817 $214,352 $393,913 
Weighted-average number of common shares340,435 353,588 353,792 
Basic net income per common share$1.59 $0.61 $1.11 
Diluted:
Net income$541,817 $214,352 $393,913 
Weighted-average number of common shares340,435 353,588 353,792 
Dilutive share-based awards (a)2,901 3,524 5,820 
Weighted-average number of common and potential common shares343,336 357,112 359,612 
Diluted net income per common share$1.58 $0.60 $1.10 
(a)    Share-based awards totaling 7.5 million, 10.4 million and 10.6 million were excluded from the calculation of diluted net income per common share for the years ended December 31, 2024, 2023, and 2022 respectively, because their effect would be antidilutive.