| Income Statement | Dec2015 | Dec2016 | Dec2017 | Dec2018 | Dec2019 | Dec2020 | Dec2021 | Dec2022 | Dec2023 | Dec2024 |
|---|---|---|---|---|---|---|---|---|---|---|
| Additional items | ||||||||||
| Shares Outstanding (Weighted Average) (Quarter) | 59.17M | 75.03M | 80.02M | 94.73M | 95.59M | 3.27M | 151.42M | 193.43M | 246.26M | 2.93M |
| Shares Outstanding (Diluted Average) (Quarter) | 59.14M | 63.81M | 77.67M | 93.77M | 95.01M | 146.69M | 184.59M | 225.18M | 284.02M |