| Income Statement | Dec2016 | Dec2017 | Dec2018 | Dec2019 | Dec2020 | Dec2021 | Dec2022 | Dec2023 | Dec2024 | Dec2025 |
|---|---|---|---|---|---|---|---|---|---|---|
| Additional items | ||||||||||
| Shares Outstanding (Weighted Average) (Quarter) | 442.32M | 468.35M | 906.87M | 915.82M | 990.27M | 1,086.87M | 1,054.22M | 1,078.30M | 1,065.18M | 1,110.77M |
| Shares Outstanding (Diluted Average) (Quarter) | 912.03M | 980.30M | 1,071.80M | 1,033.59M | 1,070.22M | 1,068.76M | 1,100.73M |