| Income Statement | Dec2016 | Dec2017 | Dec2018 | Dec2019 | Dec2020 | Dec2021 | Dec2022 | Dec2023 | Dec2024 | Dec2025 |
|---|---|---|---|---|---|---|---|---|---|---|
| Additional items | ||||||||||
| Shares Outstanding (Weighted Average) (Quarter) | 34.40M | 34.92M | 35.75M | 36.59M | 38.52M | 40.94M | 41.93M | 42.60M | 43.40M | 52.60M |
| Shares Outstanding (Diluted Average) (Quarter) | 35.41M | 36.09M | 36.69M | 37.67M | 39.72M | 42.08M | 42.85M | 43.59M | 44.59M | 45.01M |