v3.25.2
Equity (Details) - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2025
Jun. 30, 2024
Common Stock, Dividends, Per Share, Cash Paid $ 1.063 $ 1.565    
Dividends, Common Stock, Cash [1] $ 460 $ 686    
Common stock repurchased during period, shares     0.3  
Purchases of common stock     $ (23) $ (30)
Availability Under ATM $ 750   $ 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    
O2025Q2Dividends        
Dividends Payable, Date Declared May 21, 2025      
Dividends Payable, Date of Record Jun. 13, 2025      
Dividends Payable, Date to be Paid Jun. 30, 2025      
[1] Inclusive of dividends accrued for holders of unvested RSUs, which will be paid when and if the RSUs vest.