| Income Statement | Dec2015 | Dec2016 | Dec2017 | Dec2018 | Dec2019 | Dec2020 | Dec2021 | Dec2022 | Dec2023 | Dec2024 | Dec2025 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Additional items | |||||||||||
| Shares Outstanding (Weighted Average) (Quarter) | 3,419.89M | 3,474.55M | 3,846.67M | 0.01M | 3,616.20M | 3,895.21M | 3,737.35M | 3,014.83M | 3,078.26M | 3,017.71M | 3,255.83M |