v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - 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 income $ 338,412 $ 293,989 $ 616,858 $ 536,666
Other comprehensive income (loss), net of tax:        
Foreign currency translation adjustments (4,494) 43,048 (11,915) 61,149
Reclassification adjustments for defined benefit plans (gain) loss included in net income, net of tax (expense) benefit of $25 and $50 in 2026 and $24 and $46 in 2025 133 131 268 247
Unrealized gain (loss) on Euro-denominated notes, net of tax expense (benefit) of $0 in 2026 and $(2,380) and $(2,511) in 2025 0 (5,952) 0 (8,958)
Unrealized gain (loss) on derivative instruments:        
Unrealized gain (loss) on foreign currency exchange contracts, net of tax expense (benefit) of $1,182 and $3,031 in 2026 and $(5,194) and $(7,767) in 2025 3,347 (14,456) 8,712 (19,609)
Unrealized gain (loss) on cross currency swaps, net of tax expense (benefit) of $212 and $1,658 in 2026 and $(3,253) and $(4,378) in 2025 671 (10,442) 5,249 (14,047)
Unrealized gain (loss) on interest rate swap, net of tax expense (benefit) of $494 and $963 in 2026 and $55 and $73 in 2025 1,567 175 3,050 234
Reclassification adjustments for (gain) loss included in net income, net of tax (expense) benefit of $74 and $(45) in 2026 and $206 and $(905) in 2025 178 637 (58) (2,321)
Unrealized gain (loss) on derivative instruments 5,763 (24,086) 16,953 (35,743)
Other comprehensive income (loss), net of tax 1,402 13,141 5,306 16,695
Comprehensive income $ 339,814 $ 307,130 $ 622,164 $ 553,361