Income Statement | TTM | Jun 24 | Jun 23 | Jun 22 | Jun 21 | Jun 20 |
---|---|---|---|---|---|---|
- | $ 373.80M | $ 319.89M | $ 376.37M | $ 368.92M | $ 274.11M | |
- | $ 242.43M | $ 219.29M | $ 123.77M | $ 244.34M | $ 180.43M | |
- | $ 131.37M | $ 100.61M | $ 252.60M | $ 124.57M | $ 93.67M | |
- | $ 16.17M | $ 12.33M | $ 137.72M | $ 14.06M | $ 7.23M | |
- | $ 115.20M | $ 88.28M | $ 114.89M | $ 110.51M | $ 86.44M | |
- | $ -9.90M | $ -9.12M | $ -13.04M | $ 6.92M | $ 12.88M | |
- | $ -4.11M | $ -5.91M | $ -1.51M | - | - | |
- | $ 109.41M | $ 85.07M | $ 103.18M | $ 104.83M | $ 52.20M | |
- | $ 30.58M | $ 24.55M | $ 31.92M | $ 30.14M | $ 7.90M | |
- | - | - | - | - | - | |
- | $ 79.38M | $ 60.92M | $ 71.07M | $ 74.69M | $ 44.29M | |
- | $ 0.04 | $ 0.03 | $ 0.04 | $ 0.04 | $ 0.02 | |
- | $ 0.04 | $ 0.03 | $ 0.04 | $ 0.04 | $ 0.02 | |
- | $ 1.92B | $ 1.92B | $ 1.93B | $ 1.93B | $ 1.93B | |
- | $ 1.92B | $ 1.92B | $ 1.93B | $ 1.93B | $ 1.93B | |
- | $ 0.22 | $ 0.01 | $ 0.01 | $ 0.01 | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | $ 258.60M | $ 231.62M | $ 261.49M | $ -258.40M | $ -187.66M | |
- | $ 79.38M | $ 60.92M | $ 71.07M | $ 74.69M | $ 44.29M | |
- | $ 82.06M | $ 68.90M | $ 84.04M | $ 84.91M | $ 42.10M | |
- | - | - | - | - | - | |
- | $ 121.19M | $ 95.32M | $ 119.92M | $ 112.51M | $ 63.87M | |
- | $ 121.19M | $ 95.32M | $ 120.19M | $ 112.51M | $ 63.87M |