v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE EARNINGS - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Statement of Comprehensive Income [Abstract]        
Net earnings $ 312,246 $ 279,064 $ 550,679 $ 509,885
Foreign currency translation adjustments:        
Foreign currency translation (loss) gain (32,017) 88,106 (53,774) 140,112
Reclassification of foreign currency translation (gains) losses to earnings (37) 1,858 (37) 1,858
Total foreign currency translation adjustments (net of $(7,031), $25,212, $(15,791) and $34,800 tax (provision) benefit, respectively) (32,054) 89,964 (53,811) 141,970
Pension and other post-retirement benefit plans:        
Amortization of actuarial gain included in net periodic pension cost (396) (293) (790) (605)
Amortization of prior service credits included in net periodic pension cost (54) (172) (108) (331)
Settlement and curtailment impact [1] 0 (565) 0 (565)
Total pension and other post-retirement benefit plans (net of $120, $293, $242 and $425 tax benefit, respectively) (450) (1,030) (898) (1,501)
Changes in fair value of cash flow hedges:        
Unrealized net gain (loss) arising during the period 370 (3,967) 2,151 (4,923)
Net (gain) loss reclassified into earnings (603) 965 (805) 564
Total cash flow hedges (net of $69, $877, $(392) and $1,273 tax benefit (provision), respectively) (233) (3,002) 1,346 (4,359)
Other comprehensive (loss) earnings, net of tax (32,737) 85,932 (53,363) 136,110
Comprehensive earnings $ 279,509 $ 364,996 $ 497,316 $ 645,995
[1] Included in loss from discontinued operations, net in the condensed consolidated statement of earnings.