| Income Statement | Oct2017 | Oct2018 | Oct2019 | Oct2020 | Oct2021 | Oct2022 | Oct2023 | Oct2024 | Oct2025 |
|---|---|---|---|---|---|---|---|---|---|
| Additional items | |||||||||
| Shares Outstanding (Weighted Average) (Quarter) | 0.35B | 0.34B | 0.34B | 0.68B | 0.72B | 0.68B | 0.69B | 12.46B | 12.14B |
| Shares Outstanding (Quarter) | 0.34B | 0.34B | 0.34B | 0.36B | 0.68B | 0.69B | 0.69B | 0.67B |