Income Statement | TTM | Jun 24 | Jun 23 | Jun 22 | Jun 21 | Jun 20 |
---|---|---|---|---|---|---|
$ 1.00B | $ 1.40B | $ 1.17B | $ 847.69M | $ 635.63M | $ 561.33M | |
$ 325.75M | $ 441.73M | $ 367.04M | $ 287.00M | $ 219.30M | $ 182.01M | |
$ 675.49M | $ 960.79M | $ 807.56M | $ 560.69M | $ 416.33M | $ 379.32M | |
$ 521.68M | $ 700.69M | $ 652.53M | $ 481.06M | $ 358.29M | $ 313.15M | |
$ 153.80M | $ 260.09M | $ 155.03M | $ 79.64M | $ 58.04M | $ 66.17M | |
- | - | - | - | - | - | |
$ -98.99M | $ -137.76M | $ -80.15M | $ -3.96M | $ -939.00K | $ 947.00K | |
$ 166.40M | $ 277.01M | $ 158.61M | $ 83.60M | $ 57.10M | $ 67.12M | |
$ 44.95M | $ 70.25M | $ 17.79M | $ -7.18M | $ -13.71M | $ 2.66M | |
- | - | - | - | - | - | |
$ 121.45M | $ 206.77M | $ 140.82M | $ 90.78M | $ 70.82M | $ 64.45M | |
$ 2.17 | $ 3.68 | $ 2.53 | $ 1.65 | $ 1.30 | $ 1.20 | |
$ 2.13 | $ 3.63 | $ 2.49 | $ 1.61 | $ 1.26 | $ 1.15 | |
$ 168.49M | $ 56.21M | $ 55.71M | $ 55.04M | $ 54.32M | $ 53.55M | |
$ 170.86M | $ 56.98M | $ 56.60M | $ 56.45M | $ 56.30M | $ 55.81M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 2.11 | $ 1.87 | |
- | - | - | - | - | - | |
$ 847.43M | $ 1.14B | $ 1.02B | $ 768.06M | $ 577.58M | $ 495.16M | |
$ 121.45M | $ 206.77M | $ 140.82M | $ 90.78M | $ 70.82M | $ 64.45M | |
$ 161.26M | $ 270.77M | - | - | $ 70.82M | $ 64.45M | |
- | - | - | - | - | - | |
$ 162.60M | $ 277.01M | $ 155.03M | $ 83.60M | $ 58.04M | $ 66.17M | |
$ 221.11M | $ 353.44M | $ 215.89M | $ 134.38M | $ 101.02M | $ 104.08M |