v3.23.2
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Statement of Comprehensive Income [Abstract]        
Net income $ 246,825 $ 210,587 $ 485,553 $ 439,010
Other comprehensive income (loss):        
Foreign currency translation adjustments 2,516 (11,796) 6,878 (14,746)
Income tax effect (323) 1,606 (1,431) 2,468
Foreign currency translation adjustments, net 2,193 (10,190) 5,447 (12,278)
Pension and other post-retirement adjustments (1,581) 7,376 (2,094) 7,486
Income tax effect 179 (1,070) 213 (1,114)
Pension and other post-retirement adjustments, net (1,402) 6,306 (1,881) 6,372
Other comprehensive (loss) income, net of tax 791 (3,884) 3,566 (5,906)
Comprehensive income $ 247,616 $ 206,703 $ 489,119 $ 433,104