v3.24.3
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Statement of Comprehensive Income [Abstract]        
Net income $ 280,901 $ 259,659 $ 803,613 $ 745,212
Other comprehensive income (loss):        
Foreign currency translation adjustments 12,899 (5,832) 9,102 1,046
Income tax effect (1,039) 771 (827) (660)
Foreign currency translation adjustments, net 11,860 (5,061) 8,275 386
Pension and other post-retirement adjustments (28) 756 78 (1,338)
Income tax effect 23 (72) 19 141
Pension and other post-retirement adjustments, net (5) 684 97 (1,197)
Other comprehensive income (loss), net of tax 11,855 (4,377) 8,372 (811)
Comprehensive income $ 292,756 $ 255,282 $ 811,985 $ 744,401