Quarterly report [Sections 13 or 15(d)]

EARNINGS PER SHARE (Tables)

v3.25.3
EARNINGS PER SHARE (Tables)
9 Months Ended
Sep. 30, 2025
Earnings Per Share [Abstract]  
Schedule of Basic and Diluted Earnings per Common Share
Basic and diluted earnings per common share were calculated as follows (in thousands, except per share amounts):
 
Three Months Ended September 30, Nine Months Ended September 30,
2025 2024 2025 2024
Basic weighted average number of shares outstanding 70,680  72,452  71,346  72,572 
Effect of dilutive securities:
Unvested restricted stock 508  886  533  830 
Diluted average shares outstanding 71,188  73,338  71,879  73,402 
Net earnings $ 99,297  $ 195,966  $ 368,982  $ 613,537 
Basic earnings per share $ 1.40  $ 2.70  $ 5.17  $ 8.45 
Diluted earnings per share $ 1.39  $ 2.67  $ 5.13  $ 8.36