v3.25.2
Equity Activity - AOCI Rollforward (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]        
Balance at the beginning of the period $ 26,953 $ 23,333 $ 27,393 $ 22,613
Balance at the end of the period 27,588 24,103 27,588 24,103
Accumulated Other Comprehensive Income/(Loss)        
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]        
Balance at the beginning of the period (15,575) (18,488) (15,269) (18,761)
Other comprehensive income before reclassifications     (445) 42
Amount reclassified from accumulated other comprehensive income     (328) 400
Other comprehensive income/(loss) (466) 169 (772) 442
Balance at the end of the period (16,041) (18,319) (16,041) (18,319)
Foreign currency translation adjustments        
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]        
Balance at the beginning of the period     (3,512) (3,488)
Other comprehensive income before reclassifications     (354) (165)
Other comprehensive income/(loss) (215) (66) (354) (165)
Balance at the end of the period (3,865) (3,653) (3,865) (3,653)
Net Unrealized Gains/(Losses) on Available- For-Sale Securities        
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]        
Balance at the beginning of the period     0 (1)
Other comprehensive income before reclassifications (4) 0 2 1
Other comprehensive income/(loss) (4) 0 2 1
Balance at the end of the period 2 (1) 2 (1)
Net Unrealized Gains/(Losses) on Cash Flow Hedges        
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]        
Balance at the beginning of the period     237 (106)
Other comprehensive income before reclassifications (59) 75 (101) 204
Amount reclassified from accumulated other comprehensive income     (555) 24
Other comprehensive income/(loss) (373) 45 (656) 227
Balance at the end of the period (419) 121 (419) 121
Net Change Retirement- Related Benefit Plans        
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]        
Balance at the beginning of the period     (11,994) (15,165)
Other comprehensive income before reclassifications     8 2
Amount reclassified from accumulated other comprehensive income     228 377
Other comprehensive income/(loss) 125 190 236 379
Balance at the end of the period $ (11,759) $ (14,786) $ (11,759) $ (14,786)