| Income Statement | Dec2010 | Dec2011 | Dec2012 | Dec2013 | Dec2018 | Dec2019 | Dec2021 | Dec2022 | Dec2023 | Dec2024 | Dec2025 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Additional items | |||||||||||
| Shares Outstanding (Weighted Average) (Quarter) | 40.47M | 40.93M | 41.41M | 41.96M | 54.93M | 55.37M | 56.40M | 56.59M | 56.67M | 57.02M | 59.43M |
| Shares Outstanding (Diluted Average) (Quarter) | 41.99M | 40.93M | 41.41M | 41.96M | 55.75M | 56.03M | 56.40M | 56.59M | 56.67M | 57.02M | 60.40M |