| Income Statement | Dec2010 | Dec2011 | Dec2012 | Dec2013 | Dec2014 | Dec2016 | Dec2017 | Dec2018 | Dec2019 | Dec2020 | Dec2021 | Dec2022 | Dec2023 | Dec2024 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Additional items | ||||||||||||||
| Shares Outstanding (Weighted Average) (Quarter) | 0.04M | 36.97M | 37.82M | 38.41M | 38.78M | 39.16M | 39.43M | 39.54M | 39.60M | 39.68M | 36.23M | 36.32M | 36.54M | 279.98M |
| Shares Outstanding (Diluted Average) (Quarter) | 0.04M | 37.15M | 37.94M | 38.53M | 38.84M | 0.04M | 0.04M | 0.04M | 0.04M | 0.04M | 38.80M | 36.30M | 36.48M | |
| Shares Outstanding (Quarter) | 27.83M | 2.53M | 38.15M | 6.34M | 29.96M | 39.43M | 2.25M | 31.08M | 2.18M | 2.09M | 6.34M | 36.54M | 1.71M |