v3.22.4
Equity - Stock-Based Compensation (Details) - USD ($)
shares in Millions, $ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares reserved for issuance (in shares) 144    
Retirement-eligible employees' age 55 years    
Minimum number of years of services 10 years    
Pre-tax compensation expense $ 671 $ 692 $ 753
Tax benefit 122 126 131
After-tax compensation expense 549 566 622
Excess tax benefits realized from stock-based compensation 116 50 34
Cost of products sold      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Pre-tax compensation expense 38 46 47
Research and development      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Pre-tax compensation expense 232 226 247
Selling, general and administrative      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Pre-tax compensation expense $ 401 $ 420 $ 459