| Income Statement | Jun2017 | Jun2018 | Jun2019 | Jun2020 | Jun2021 | Jun2022 | Dec2022 | Jun2023 | Dec2023 | Jun2024 | Dec2024 | Jun2025 | Dec2025 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net income details | |||||||||||||
| Income towards Parent Company (Quarter) | 44.96B | 42.60B | 44.50B | 41.39B | 44.81B | 45.52B | 47.66B | 50.41B | |||||
| Net Income towards Common Stockholders (Quarter) | 44.96B | 42.60B | 44.50B | 41.39B | 44.81B | 45.52B | 47.66B | 50.41B | |||||
| Additional items | |||||||||||||
| EPS (Basic) (Quarter) | 8.88 | 8.41 | 8.79 | 8.17 | 8.84 | 8.97 | 9.40 | 9.93 | |||||
| EPS (Diluted) (Quarter) | 8.87 | 8.40 | 8.77 | 8.15 | 8.83 | 8.95 | 9.38 | 9.91 | |||||
| Shares Outstanding (Quarter) | 5.32B | 5.32B | 5.18B | 5.06B | 5.06B | 5.06B | 5.06B | 5.06B | 5.07B | 5.07B | 5.07B | 5.07B | 5.08B |
| Shares Outstanding (Diluted) (Quarter) | 5.34B | 5.34B | 5.19B | 5.07B | 5.07B | 5.07B | 5.07B | 5.07B | 5.08B | 5.08B | 5.08B | 5.08B | 5.09B |