v3.25.2
Cash Flow Information - Schedule of Cash Flow Information (Details) - USD ($)
$ in Millions
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Cash Payments    
Interest $ 325 $ 404
Income taxes 3,198 2,067
Net Sales (Purchases) of Investments    
Short-term investments purchased (461) (1,502)
Short-term investments sold 794 971
Long-term investments purchased (459) (347)
Long-term investments sold 118 84
Net sales (purchases) of investments $ (8) $ (794)