v3.25.4
Profit per share (Details) - USD ($)
$ in Millions
3 Months Ended 12 Months Ended
Dec. 31, 2025
Mar. 31, 2025
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Jun. 30, 2024
May 31, 2022
Stock repurchase              
Common shares under SARs and stock options not included in the computation of diluted earnings per share (in shares)     100,000 300,000 800,000    
Common shares repurchased (in shares)     14,078,415 23,417,282 19,466,020    
Common shares repurchased     $ 5,190 [1] $ 7,997 $ 4,675    
Payments for repurchase of common stock     5,190 $ 7,697 $ 4,975    
2022 Authorization Program              
Stock repurchase              
Authorized amount             $ 15,000
Remaining authorized repurchase $ 14,900   $ 14,900        
2024 Authorization Program              
Stock repurchase              
Authorized amount           $ 20,000  
ASR Agreements              
Stock repurchase              
Common shares repurchased (in shares) 2,400,000 5,700,000          
Common shares repurchased   $ 2,100          
Payments for repurchase of common stock   $ 3,000          
[1] See Note 16 regarding shares repurchased.