v3.24.2
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Statement of Comprehensive Income [Abstract]        
Net income $ 266,758 $ 246,825 $ 522,712 $ 485,553
Other comprehensive income (loss):        
Foreign currency translation adjustments (1,255) 2,516 (3,797) 6,878
Income tax effect (117) (323) 212 (1,431)
Foreign currency translation adjustments, net (1,372) 2,193 (3,585) 5,447
Pension and other post-retirement adjustments 85 (1,581) 106 (2,094)
Income tax effect 9 179 (4) 213
Pension and other post-retirement adjustments, net 94 (1,402) 102 (1,881)
Other comprehensive income (loss), net of tax (1,278) 791 (3,483) 3,566
Comprehensive income $ 265,480 $ 247,616 $ 519,229 $ 489,119