XML 25 R5.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME      
Net income, as reported $ 1,630,988 $ 1,191,624 $ 1,377,475
Other comprehensive income (loss):      
Change in foreign currency translation adjustment 24,241 (85,021) (71,158)
Available-for-sale investments:      
Change in net unrealized gains (losses) 5,085 (4,887) (1,041)
Net gains on commodity derivatives 4,410    
Other comprehensive income (loss) 33,736 (89,908) (72,199)
Comprehensive income $ 1,664,724 $ 1,101,716 $ 1,305,276