| Income Statement | Dec2016 | Dec2017 | Dec2018 | Dec2019 | Dec2020 | Dec2021 | Dec2022 | Dec2023 | Dec2024 | Dec2025 |
|---|---|---|---|---|---|---|---|---|---|---|
| Additional items | ||||||||||
| Shares Outstanding (Weighted Average) (Quarter) | 3.88B | 4.14B | 4.01B | 3.99B | 4.10B | 4.19B | 3.64B | 3.85B | 3.99B | 4.13B |
| Shares Outstanding (Quarter) | 41.23B | 39.96B | 39.92B | 41.00B | 41.86B | 36.42B | 38.54B | 39.86B | 41.30B |