XML 94 R75.htm IDEA: XBRL DOCUMENT v3.25.0.1
Shareholders' Equity Share Repurchases (Details) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Statement of Stockholders' Equity [Abstract]    
Common shares repurchases, shares 17,000,000 16,000,000
Common share repurchases, average price per share $ 529.85 $ 493.79
Common share repurchases, aggregate cost $ 8,942 $ 8,000
Board authorized shares remaining 33,000,000 15,000,000