XML 39 R24.htm IDEA: XBRL DOCUMENT v3.25.2
Earnings per Share Earnings per Share (Tables)
6 Months Ended
Jun. 30, 2025
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
The table below presents a reconciliation between basic and diluted weighted average shares outstanding, net income, and basic and diluted income per common share for the three and six months ended June 30, 2025 and 2024:
Three Months EndedSix Months Ended
June 30,June 30,
(In thousands, except per common share amounts)
2025202420252024
NUMERATOR
Net income$121,243 $146,746 $232,480 $284,807 
DENOMINATOR
Basic weighted average shares outstanding26,836 27,878 27,074 27,965 
Dilutive securities
570 790 599 812 
Diluted weighted average shares outstanding27,406 28,668 27,673 28,777 
Earnings per common share:
Basic$4.52 $5.26 $8.59 $10.18 
Diluted$4.42 $5.12 $8.40 $9.90 
Anti-dilutive equity awards not included in the calculation of diluted earnings per common share
 —  —