XML 25 R5.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME      
Net income, as reported $ 1,509,048 $ 1,630,988 $ 1,191,624
Other comprehensive income (loss), net of tax:      
Change in foreign currency translation adjustment (140,941) 24,241 (85,021)
Available-for-sale investments:      
Change in net unrealized gain (loss) on available-for-sale investments 758 5,085 (4,887)
Change in net gain (loss) on commodity derivatives (3,967) 4,410  
Other comprehensive income (loss) (144,150) 33,736 (89,908)
Comprehensive income $ 1,364,898 $ 1,664,724 $ 1,101,716