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 $ 275,498 $ 240,783 $ 497,842 $ 451,722
Other comprehensive income (loss), net of tax:        
Foreign currency translation adjustments (7,481) 17,789 (11,334) 34,835
Interest rate swaps – net change in deferred gain or loss 0 3,394 0 6,784
Pension plans – net change in deferred actuarial loss 117 51 (70) 99
Other comprehensive income (loss), net of tax (7,364) 21,234 (11,404) 41,718
Comprehensive income $ 268,134 $ 262,017 $ 486,438 $ 493,440