| Income Statement | Dec2010 | Dec2011 | Dec2012 | Dec2013 | Dec2014 | Dec2015 | Dec2016 | Dec2017 | Dec2018 | Dec2019 | Dec2020 | Dec2021 | Dec2022 | Dec2023 | Dec2024 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Additional items | |||||||||||||||
| Shares Outstanding (Weighted Average) (Quarter) | 15.69M | 0.02M | 22.17M | 39.63M | 51.80M | 74.37M | 87.48M | 96.65M | 100.40M | 106.26M | 107.25M | 108.28M | 109.35M | 110.29M | 111.15M |
| Shares Outstanding (Diluted Average) (Quarter) | 63.18M | 101.30M | 105.95M | 102.52M | 107.44M | 108.48M | 109.80M | 110.75M | 111.22M | 112.34M |