| Income Statement | Dec2010 | Dec2011 | Dec2012 | Dec2013 | Dec2014 | Dec2015 | Dec2016 | Dec2017 | Dec2018 | Dec2019 | Dec2020 | Dec2021 | Dec2022 | Dec2023 | Dec2024 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Additional items | |||||||||||||||
| Shares Outstanding (Weighted Average) (Quarter) | 3.83M | 5.08M | 32.31M | 132.26M | 136.16M | 138.88M | 140.92M | 142.74M | 36.03M | 35.18M | 34.85M | 139.41M | 133.03M | 133.41M | 33.64M |
| Shares Outstanding (Diluted Average) (Quarter) | 0.96M | 5.34M | 33.63M | 134.57M | 138.35M | 140.41M | 142.05M | 143.61M | 36.13M | 35.30M | 34.98M | 139.97M | 133.55M | 133.88M | 33.72M |