XML 15 R5.htm IDEA: XBRL DOCUMENT v3.25.2
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Statement of Comprehensive Income [Abstract]        
Net income $ 28,196 $ 23,619 $ 62,736 $ 47,281
Other comprehensive income (loss):        
Change in foreign currency translation adjustment, net of income tax benefit (expense) of $(26), $190, $(44), and $235 2,610 (447) 3,273 (950)
Available-for-sale investments:        
Change in net unrealized gains (losses) 191 (93) 836 (453)
Less: reclassification adjustment for net (gains) losses included in net income (29) 230 (113) 541
Net change, net of income tax benefit (expense) of $(40), $(46), $(26), and $(205) 162 137 723 88
Cash flow hedges:        
Change in net unrealized gains (losses) (920) 232 (1,233) 418
Less: reclassification adjustment for net (gains) losses included in net income 107 (95) (90) (166)
Net change, net of income tax benefit (expense) of $(27), $208, $(50), and $339 (813) 137 (1,323) 252
Other comprehensive income (loss) 1,959 (173) 2,673 (610)
Comprehensive income $ 30,155 $ 23,446 $ 65,409 $ 46,671