XML 120 R102.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation (Details) - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized 231    
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant 116    
Share-based Payment Arrangement, Expense, Tax Benefit $ 85 $ 80 $ 91
Proceeds from Stock Options Exercised 26 22 20
Share-based Payment Arrangement, Exercise of Option, Tax Benefit 63 27 32
Employee Service Share Based Compensation Tax Benefit Realized From Vesting Of Performance Share Units 106 57 80
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount $ 300    
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition 2 years 3 months 18 days    
Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Vested In Period Total Fair Value $ 447 $ 273 $ 346
Restricted Stock [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value $ 91.95    
Performance Share Units [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value $ 93.48 $ 96.39 $ 96.15
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Vested $ 506 $ 263 $ 427
Stock Appreciation Rights (SARs) [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value $ 91.03    
Stock Options/Stock Appreciation Rights SARS [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value $ 21.72 $ 24.66 $ 21.80
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value $ 245 $ 46 $ 110