v3.25.1
Consolidated Statements of Comprehensive Income - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Statement of Comprehensive Income [Abstract]    
Net Income $ 3,280 $ 3,011
Other comprehensive income (loss):    
Foreign currency translation adjustments 275 (168)
Income tax effect (12) 9
Foreign currency translation adjustments, net of income tax effect 263 (159)
Translation adjustments on net investment hedges (53) 47
Income tax effect 12 (11)
Translation adjustments on net investment hedges, net of income tax effect (41) 36
Cash flow hedges (48) 22
Income tax effect 5 (5)
Reclassification adjustments for cash flow hedges 98 5
Income tax effect 1 (2)
Cash flow hedges, net of income tax effect 56 20
Other comprehensive income (loss), net of income tax effect 278 (103)
Comprehensive Income $ 3,558 $ 2,908