| Income Statement | Dec2020 | Dec2021 | Dec2022 | Dec2023 | Dec2024 | Dec2025 |
|---|---|---|---|---|---|---|
| Additional items | ||||||
| Shares Outstanding (Weighted Average) (Quarter) | 719.51M | 784.03M | 0.71M | 0.75M | 0.77M | 788.28M |
| Shares Outstanding (Diluted Average) (Quarter) | 719.51M | 893.69M | 0.81M | 0.81M | 0.82M | 836.03M |