v3.26.1
Stockholders’ Equity - Treasury Stock (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
May 31, 2026
Dec. 31, 2025
Nov. 30, 2023
Equity, Class of Treasury Stock [Line Items]              
Treasury stock (in shares) 186,613   186,613     181,749  
Stock repurchase program, authorized amount         $ 5,000   $ 5,000
Common stock repurchases (in shares)     4,200        
Treasury stock, value, acquired, cost method $ 200 $ 627 $ 900 $ 957      
Average repurchase price per share (in dollars per share)     $ 214.86        
Remaining authorized repurchase amount $ 5,700   $ 5,700        
Common stock              
Equity, Class of Treasury Stock [Line Items]              
Treasury stock (in shares) 179,300   179,300     174,500  
Class B Common Stock              
Equity, Class of Treasury Stock [Line Items]              
Treasury stock (in shares) 7,300   7,300     7,300