Quarterly report [Sections 13 or 15(d)]

EARNINGS PER SHARE (Tables)

v3.25.2
EARNINGS PER SHARE (Tables)
6 Months Ended
Jun. 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 June 30, Six Months Ended June 30,
2025 2024 2025 2024
Basic weighted average number of shares outstanding 71,456  72,644  71,684  72,634 
Effect of dilutive securities:
Unvested restricted stock 444  792  562  842 
Diluted average shares outstanding 71,900  73,436  72,246  73,476 
Net earnings $ 146,879  $ 231,555  $ 269,685  $ 417,571 
Basic earnings per share $ 2.06  $ 3.19  $ 3.76  $ 5.75 
Diluted earnings per share $ 2.04  $ 3.15  $ 3.73  $ 5.68