v3.23.2
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Statement of Comprehensive Income [Abstract]        
Net income $ 18,368 $ 16,002 $ 33,419 $ 32,438
Other comprehensive income (loss):        
Change in foreign currency translation adjustment 235 (1,665) 831 (1,626)
Available-for-sale investments:        
Change in net unrealized gains (losses) (570) (926) 296 (3,404)
Less: reclassification adjustment for net (gains) losses included in net income 198 233 490 381
Net change, net of income tax benefit (expense) of $227, $106, $860 and $(224) (372) (693) 786 (3,023)
Cash flow hedges:        
Change in net unrealized gains (losses) 151 915 77 1,029
Less: reclassification adjustment for net (gains) losses included in net income (5) (336) (82) (585)
Net change, net of income tax benefit (expense) of $(113), $(11), $(69) and $19 146 579 (5) 444
Other comprehensive income (loss) 9 (1,779) 1,612 (4,205)
Comprehensive income $ 18,377 $ 14,223 $ 35,031 $ 28,233