| Income Statement | Dec2010 | Dec2011 | Dec2012 | Dec2013 | Dec2014 | Dec2015 | Dec2016 | Dec2017 | Dec2018 | Dec2019 | Dec2020 | Dec2021 | Dec2022 | Dec2023 | Dec2024 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Additional items | |||||||||||||||
| Shares Outstanding (Weighted Average) | 604.51M | 604.51M | 623.43M | 616.73M | 599.90M | 570.58M | 570.58M | 572.24M | 582.15M | 582.15M | 582.32M | 582.32M | 582.32M | 582.32M | 576.52M |
| Shares Outstanding (Diluted Average) | 49.19M | 81.72M | 103.01M | 102.34M | 91.03M | 84.57M | 89.24M | 82.61M | 87.87M | 91.08M |