XML 16 R5.htm IDEA: XBRL DOCUMENT v3.25.2
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME        
Net income, as reported $ 488,794 $ 425,369 $ 931,787 $ 867,418
Other comprehensive income (loss), net of tax:        
Change in foreign currency translation adjustment 100,759 (31,104) 164,730 (61,799)
Available-for-sale investments:        
Change in net unrealized gain (loss) on available-for-sale investments 213 535 213 758
Change in net gain (loss) on commodity derivatives 10,666 6,205 13,236 4,074
Other comprehensive income (loss) 111,638 (24,364) 178,179 (56,967)
Comprehensive income $ 600,432 $ 401,005 $ 1,109,966 $ 810,451