v3.26.1
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
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME        
Net income $ 158,519 $ 143,396 $ 294,901 $ 261,883
Unrealized (loss) gain on derivatives designated and qualifying as cash flow hedges (176) 173 (1,499) 1,002
Defined benefit pension plan activity 13 (37) (43) (1,322)
Currency translation adjustment 436 60,119 (6,023) 89,798
Other comprehensive income (loss): 273 60,255 (7,565) 89,478
Comprehensive income $ 158,792 $ 203,651 $ 287,336 $ 351,361