XML 91 R80.htm IDEA: XBRL DOCUMENT v3.25.2
Earnings per Share - Reconciliation of the information (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Reconciliation of information used in computing basic and diluted earnings per share [Abstract]        
Earnings from continuing operations $ 280,130 $ 246,587 $ 519,371 $ 848,689
(Loss) earnings from discontinued operations, net (1,066) 35,235 (9,486) 65,354
Net earnings $ 279,064 $ 281,822 $ 509,885 $ 914,043
Basic earnings per common share:        
Earnings from continuing operations (in dollars per share) $ 2.04 $ 1.79 $ 3.78 $ 6.14
(Loss) earnings from discontinued operations, net (in dollars per share) (0.01) 0.26 (0.07) 0.47
Basic (in dollars per share) $ 2.03 $ 2.05 $ 3.71 $ 6.61
Weighted average shares outstanding (in shares) 137,226 137,443 137,261 138,247
Diluted earnings per common share:        
Earnings from continuing operations (in dollars per share) $ 2.03 $ 1.78 $ 3.76 $ 6.10
(Loss) earnings from discontinued operations, net (in dollars per share) (0.01) 0.25 (0.07) 0.47
Diluted (in dollars per share) $ 2.02 $ 2.04 $ 3.69 $ 6.57
Weighted average shares outstanding (in shares) 137,974 138,404 138,132 139,136