Annual report pursuant to Section 13 and 15(d)

Earnings Per Share (Stock Repurchase Activity) (Details)

v3.25.0.1
Earnings Per Share (Stock Repurchase Activity) (Details) - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Cost    
Treasury stock, cost, beginning $ 1,361  
Treasury stock, cost, acquired 308  
Treasury stock, cost, ending $ 1,669  
Average Price Per Share    
Treasury stock, average price per share, beginning (in usd per share) $ 65.69  
Treasury stock, average price per share, acquired (in usd per share) 75.63  
Treasury stock, average price per share, ending (in usd per share) $ 67.32  
Treasury Stock, Common, Shares 24.8 20.7
Treasury stock, acquired (in shares) 4.1