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 | |||||||||
| ||||||||||