v3.24.1.u1
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Statement of Comprehensive Income [Abstract]    
Net income $ 23,662 $ 15,051
Other comprehensive income (loss):    
Change in foreign currency translation adjustment, net of income tax benefit (expense) of $47 and $(18) (503) 596
Available-for-sale investments:    
Change in net unrealized gains (losses) (360) 866
Less: reclassification adjustment for net (gains) losses included in net income 311 292
Net change, net of income tax benefit (expense) of $(330) and $14 (49) 1,158
Cash flow hedges:    
Change in net unrealized gains (losses) 186 (74)
Less: reclassification adjustment for net (gains) losses included in net income (71) (77)
Net change, net of income tax benefit (expense) of $30 and $(23) 115 (151)
Other comprehensive income (loss) (437) 1,603
Comprehensive income $ 23,225 $ 16,654