v3.22.4
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Statement of Comprehensive Income [Abstract]      
Net income $ 59,972 $ 76,033 $ 40,269
Other comprehensive income (loss):      
Change in foreign currency translation adjustment (1,836) (1,442) 1,139
Available-for-sale investments:      
Change in net unrealized gains (losses) (4,720) (1,312) 1,313
Less: reclassification adjustment for net (gains) losses included in net income 1,007 (64) (513)
Net change, net of income tax benefit (expense) of $(230), $394, and $1,056 (3,713) (1,376) 800
Cash flow hedges:      
Change in net unrealized gains (losses) 1,275 716 42
Less: reclassification adjustment for net (gains) losses included in net income (1,706) (154) (116)
Net change, net of income tax benefit (expense) of $11, $(122), and $110 (431) 562 (74)
Other comprehensive income (loss) (5,980) (2,256) 1,865
Comprehensive income $ 53,992 $ 73,777 $ 42,134