| Income Statement | Dec2009 | Dec2010 | Dec2016 | Dec2017 | Dec2018 | Dec2019 | Dec2020 | Dec2021 | Dec2022 | Dec2023 | Dec2024 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Additional items | |||||||||||
| Shares Outstanding (Weighted Average) | 872.47M | 984.33M | 1,165.08M | 1,165.57M | 1,751.98M | 1,751.98M | 1,777.93M | 1,779.29M | 1,755.35M | 1,755.52M | 1,748.05M |