XML 78 R38.htm IDEA: XBRL DOCUMENT v3.24.4
Equity (Tables)
12 Months Ended
Dec. 31, 2024
Equity [Abstract]  
Schedule of common stock outstanding
Shares of Common Stock Outstanding
(in millions)
Class A
Class B
Balance, December 31, 20214,524 
Stock compensation plans12 — 
Repurchases and retirements of common stock(332)— 
Employee stock purchase plans— 
Balance, December 31, 20224,211 
Stock compensation plans14 — 
Repurchases and retirements of common stock(262)— 
Employee stock purchase plans— 
Balance, December 31, 20233,969 
Stock compensation plans14  
Repurchases and retirements of common stock(212) 
Employee stock purchase plans6  
Balance, December 31, 20243,778 9 
Schedule of weighted average common shares outstanding
Weighted-Average Common Shares Outstanding
Year ended December 31 (in millions)202420232022
Weighted-average number of common shares outstanding – basic3,885 4,122 4,406 
Effect of dilutive securities24 25 24 
Weighted-average number of common shares outstanding – diluted
3,908 4,148 4,430 
Antidilutive securities184 169 176 
Schedule of accumulated other comprehensive income (loss) The table below summarizes the amount of pre-tax gains (losses) related to net investment hedges recognized in the cumulative translation adjustments component of other comprehensive income (loss).
(in billions)202420232022
Effect of net investment hedges$0.9 $0.3 $(0.4)
Accumulated Other Comprehensive Income (Loss)
December 31 (in millions)20242023
Cumulative translation adjustments$(2,474)$(1,596)
Deferred gains (losses) on cash flow hedges106 49 
Unrecognized gains (losses) on employee benefit obligations and other325 293 
Accumulated other comprehensive income (loss), net of deferred taxes$(2,043)$(1,253)