XML 24 R4.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Statement of Comprehensive Income [Abstract]      
Net income $ 2,221,239 $ 1,861,787 $ 1,644,817
Other comprehensive income (loss), net of tax:      
Foreign currency translation (losses) gains during period, pre-tax amount (90,036) 22,659 (10,340)
Foreign currency translation (losses) gains during period, tax (expense) benefit 0 0 0
Foreign currency translation (losses) gains during period, after-tax amount (90,036) 22,659 (10,340)
Pension and post-retirement benefit plans:      
Net actuarial gain (loss) and prior service cost, pre-tax amount (18,617) (39,454) (32,970)
Net actuarial gain (loss) and prior service cost, tax (expense) benefit 4,252 9,191 7,481
Net actuarial gain (loss) and prior service cost, after-tax amount (14,365) (30,263) (25,489)
Reclassification to earnings, pre-tax amount 25,055 28,612 31,009
Reclassification to earnings, tax (expense) benefit (5,988) (6,895) (7,392)
Reclassification to earnings, after-tax amount 19,067 21,717 23,617
Cash flow hedges:      
(Losses) gains on cash flow hedging derivatives, before tax 11,036 954 2,056
(Losses) gains on cash flow hedging derivatives, tax (expense) benefit (5,989) (30) (74)
(Losses) gains on cash flow hedging derivatives, after tax 5,047 924 1,982
Reclassification to earnings, pre-tax amount 3,931 10,866 10,200
Reclassification to earnings, tax (expense) benefit 2,544 (3,648) (3,088)
Reclassification to earnings, after-tax amount 6,475 7,218 7,112
Total other comprehensive income (loss), pre-tax amount (68,631) 23,637 (45)
Total other comprehensive income (loss), tax (expense) benefit (5,181) (1,382) (3,073)
Total other comprehensive income (loss), after-tax amount (73,812) 22,255 (3,118)
Comprehensive income $ 2,147,427 $ 1,884,042 $ 1,641,699