v3.25.1
Equity (Details) - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Common Stock, Dividends, Per Share, Cash Paid $ 1.565  
Dividends, Common Stock, Cash [1] $ 686  
Common stock repurchased during period, shares 0.2  
Purchases of common stock $ (21) $ (27)
Availability Under ATM $ 750  
O2025Q1Dividends    
Dividends Payable, Date Declared Feb. 26, 2025  
Dividends Payable, Date of Record Mar. 14, 2025  
Dividends Payable, Date to be Paid Mar. 31, 2025  
[1] Inclusive of dividends accrued for holders of unvested RSUs, which will be paid when and if the RSUs vest.