Income Statement | TTM | Jun 24 | Jun 23 | Jun 22 | Jun 21 | Jun 20 |
---|---|---|---|---|---|---|
$ 1.26B | $ 1.18B | $ 903.61M | $ 705.34M | $ 644.00M | $ 580.60M | |
- | - | $ 24.75M | $ 18.50M | $ 23.75M | $ 42.20M | |
$ 543.07M | $ 516.11M | $ 447.62M | $ 362.06M | $ 314.51M | $ 275.77M | |
- | - | - | - | - | $ 6.87M | |
$ -113.07M | $ -101.87M | $ -60.56M | $ -24.59M | $ -16.71M | $ -13.07M | |
$ 676.52M | $ 635.48M | $ 431.74M | $ 339.96M | $ 305.74M | $ 262.63M | |
$ 196.81M | $ 185.47M | $ 124.58M | $ 99.24M | $ 90.04M | $ 79.19M | |
- | - | - | - | - | - | |
$ 479.70M | $ 450.01M | $ 307.17M | $ 240.72M | $ 215.52M | $ 183.13M | |
$ 8.39 | $ 7.82 | $ 5.15 | $ 4.04 | $ 3.64 | $ 3.01 | |
$ 8.21 | $ 7.66 | $ 5.07 | $ 3.97 | $ 3.56 | $ 2.98 | |
$ 228.02M | $ 57.51M | $ 59.69M | $ 59.52M | $ 59.23M | $ 60.79M | |
$ 228.02M | $ 57.51M | $ 59.69M | $ 59.52M | $ 59.23M | $ 60.79M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 1.04B | $ 961.43M | $ 783.12M | $ 588.66M | $ 514.99M | $ 435.41M | |
$ 479.70M | $ 450.01M | $ 307.17M | $ 240.72M | $ 215.71M | $ 183.44M | |
$ 699.10M | $ 658.73M | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - |