v3.25.2
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 29, 2025
Jun. 30, 2024
Jun. 29, 2025
Jun. 30, 2024
Statement of Comprehensive Income [Abstract]        
Net income $ 62,719 $ 180,894 $ 286,922 $ 978,347
Other comprehensive income, net of tax:        
Foreign currency translation gains (losses) during period, pre-tax amount 21,641 (26,844) 31,545 (31,842)
Foreign currency translation gains (losses) during period, tax (expense) benefit 0 0 0 0
Foreign currency translation gains (losses) during period, after-tax amount 21,641 (26,844) 31,545 (31,842)
Pension and post-retirement benefit plans:        
Net actuarial gain (loss) and service cost, pre-tax amount (21) 286 (67) 238
Net actuarial gain (loss) and service cost, tax (expense) benefit (112) (15) (144) (8)
Net actuarial gain (loss) and service cost, after tax (133) 271 (211) 230
Reclassification to earnings, pre-tax amount 2,882 2,537 5,765 5,078
Reclassification to earnings, tax (expense) benefit (676) (609) (1,370) (1,218)
Reclassification to earnings, after-tax amount 2,206 1,928 4,395 3,860
Cash flow hedges:        
Gains (losses) on cash flow hedging derivatives, pre-tax amount (6,305) 2,522 (6,430) 3,857
Gains (losses) on cash flow hedging derivatives, tax (expense) benefit 1,495 (238) 1,342 (322)
Gains (losses) derivatives, after-tax amount (4,810) 2,284 (5,088) 3,535
Reclassification to earnings, pre-tax amount 2,520 1,796 3,466 3,650
Reclassification to earnings, tax (expense) benefit (549) (213) (641) (968)
Reclassification to earnings, after-tax amount 1,971 1,583 2,825 2,682
Total other comprehensive income, pre-tax amount 20,717 (19,703) 34,279 (19,019)
Total other comprehensive income, tax (expense) benefit 158 (1,075) (813) (2,516)
Total other comprehensive income, after-tax amount 20,875 (20,778) 33,466 (21,535)
Comprehensive income $ 83,594 $ 160,116 $ 320,388 $ 956,812