v3.24.0.1
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Statement of Comprehensive Income [Abstract]      
Net income $ 39,098 $ 23,200 $ 39,370
Other comprehensive income (loss):      
Change in foreign currency translation adjustment, net of tax 618 (1,184) (1,116)
Change in unrealized gain (loss) on available-for-sale investments and other, net of tax 757 (1,653) (504)
Comprehensive income $ 40,473 $ 20,363 $ 37,750