XML 17 R7.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONSOLIDATED STATEMENT OF STOCKHOLDERS' EQUITY (Unaudited) - USD ($)
shares in Millions, $ in Millions
Total
Common Stock Issued
Treasury Stock
Retained Earnings
Accumulated Other Comprehensive Loss
Noncontrolling Interests
Balance at Dec. 31, 2022 $ 17,989 $ 11,837 $ (1,016) $ 10,719 $ (3,855) $ 304
Net income 944     934   10
Currency translation adjustments (34)       (34)  
Changes in fair value of cash flow hedges (38)       (38)  
Pension and other postretirement benefit plans (6)       (6)  
Shares sold to optionees, less shares exchanged 35 (28) 63      
Vesting of restricted stock, net of taxes withheld (88) (503) 415      
Employee stock purchase plan 86 (123) 209      
Stock repurchase program (230)   (230)      
Stock-based compensation expense 81 81        
Dividends declared (357)     (357)    
Dividends paid to noncontrolling interests (2)         (2)
Balance at Mar. 31, 2023 18,380 11,264 (559) 11,296 (3,933) 312
Balance at Dec. 31, 2023 $ 21,359 $ 11,624 $ (678) 13,497 (4,254) 1,170
Balance, shares at Dec. 31, 2023 1,427 1,439        
Treasury shares , Balance at Dec. 31, 2023     (12)      
Net income $ 1,098     1,068   30
Currency translation adjustments 23       23  
Changes in fair value of cash flow hedges (18)       (18)  
Pension and other postretirement benefit plans (5)       (5)  
Shares sold to optionees, less shares exchanged 15 $ (6) $ 21      
Vesting of restricted stock, net of taxes withheld $ (78) (338) $ 260      
Vesting of restricted stock, shares 5   5      
Employee stock purchase plan $ 100 (36) $ 136      
Shares issued under employee stock purchase plan, shares 2   2      
Stock repurchase program $ (270)   $ (270)      
Stock repurchase program, shares (5)   (5)      
Stock-based compensation expense $ 100 100        
Dividends declared (393)     (393)    
Other (8)       5 (13)
Balance at Mar. 31, 2024 $ 21,923 $ 11,344 $ (531) $ 14,172 $ (4,249) $ 1,187
Balance, shares at Mar. 31, 2024 1,429 1,439        
Treasury shares, Balance at Mar. 31, 2024     (10)