| Income Statement | Dec2009 | Dec2010 | Dec2011 | Dec2012 | Dec2013 | Dec2014 | Dec2015 | Dec2016 | Dec2017 | Dec2018 | Dec2019 | Dec2020 | Dec2021 | Dec2022 | Dec2023 | Dec2024 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Additional items | ||||||||||||||||
| Shares Outstanding (Weighted Average) | 2,761.27M | 2,780.26M | 2,787.97M | 2,793.13M | 2,797.26M | 2,802.43M | 2,808.50M | 2,768.52M | 2,785.30M | 2,785.30M | 2,771.99M | 2,766.63M | 2,778.00M | 2,790.00M | 2,814.00M | 2,785.00M |
| Shares Outstanding (Diluted Average) | 5.10M | 5.25M | 52.83M | 406.99M | 395.99M | 415.86M | 440.14M | 394.96M | 394.02M | 389.53M |