| Income Statement | Dec2013 | Dec2014 | Dec2015 | Dec2016 | Dec2017 | Dec2018 | Dec2019 | Dec2020 | Dec2021 | Dec2022 | Dec2023 | Dec2024 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Additional items | ||||||||||||
| Shares Outstanding (Weighted Average) | 203.46M | 203.46M | 212.18M | 212.18M | 222.71M | 222.71M | 226.31M | 226.31M | 228.68M | 235.89M | 242.61M | 237.50M |
| Shares Outstanding (Diluted Average) | 146.82M | 186.88M | 217.92M | 222.86M | 225.36M | 232.68M | 226.41M | 227.64M | 0.23M | 0.24M | 0.24M | 0.27M |