v3.24.0.1
Equity (Tables)
12 Months Ended
Dec. 31, 2023
Equity [Abstract]  
Schedule of common stock outstanding
Shares of Common Stock Outstanding
(in millions)
Class A
Class B
Balance, December 31, 20204,571 
Stock compensation plans21 — 
Repurchases and retirements of common stock(73)— 
Employee stock purchase plans— 
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 plans7  
Balance, December 31, 20233,969 9 
Schedule of weighted average common shares outstanding
Weighted-Average Common Shares Outstanding
Year ended December 31 (in millions)202320222021
Weighted-average number of common shares outstanding – basic4,122 4,406 4,584 
Effect of dilutive securities25 24 70 
Weighted-average number of common shares outstanding – diluted
4,148 4,430 4,654 
Antidilutive securities169 176 35 
Schedule of accumulated other comprehensive income (loss)
Accumulated Other Comprehensive Income (Loss)
December 31 (in millions)20232022
Cumulative translation adjustments$(1,596)$(3,093)
Deferred gains (losses) on cash flow hedges$49 $193 
Unrecognized gains (losses) on employee benefit obligations and other$293 $290 
Accumulated other comprehensive income (loss), net of deferred taxes$(1,253)$(2,611)