Income Statement | TTM | Mar 24 | Mar 23 | Mar 22 | Mar 21 | Mar 20 |
---|---|---|---|---|---|---|
- | $ 912.80M | $ 722.80M | $ 614.60M | $ 443.30M | $ 391.35M | |
- | $ 710.00M | $ 565.80M | $ 488.80M | $ 339.40M | $ 300.69M | |
- | $ 202.80M | $ 157.00M | $ 125.80M | $ 103.90M | $ 90.66M | |
- | $ 138.90M | $ 103.20M | $ 84.30M | $ 72.90M | $ 73.42M | |
- | $ 63.90M | $ 53.80M | $ 41.50M | $ 31.00M | $ 17.24M | |
- | $ -15.50M | $ -9.10M | $ -5.20M | $ 2.10M | $ 1.22M | |
- | $ -3.20M | $ -1.10M | - | $ -800.00K | - | |
- | $ 51.60M | $ 45.80M | $ 36.20M | $ 29.40M | $ 15.86M | |
- | $ 11.40M | $ 8.40M | $ 5.80M | $ -9.50M | $ 1.17M | |
- | $ 3.20M | $ 1.10M | - | $ 800.00K | - | |
- | $ 39.30M | $ 36.80M | $ 30.40M | $ 38.90M | $ 14.70M | |
- | $ 0.22 | $ 0.23 | $ 0.19 | $ 0.26 | $ 0.10 | |
- | $ 0.21 | $ 0.22 | $ 0.18 | $ 0.24 | $ 0.10 | |
- | $ 179.91M | $ 158.68M | $ 157.25M | $ 152.23M | $ 148.06M | |
- | $ 183.33M | $ 166.58M | $ 167.55M | $ 162.52M | $ 155.40M | |
- | $ 0.03 | $ 0.04 | $ 0.05 | $ 0.04 | $ 0.01 | |
- | - | - | - | - | - | |
- | - | - | $ 0.27 | - | - | |
- | - | - | $ 0.25 | - | - | |
- | - | - | - | - | - | |
- | - | - | $ 573.10M | $ -412.30M | $ -374.11M | |
- | $ 39.30M | $ 36.80M | $ 30.40M | $ 38.90M | $ 14.70M | |
- | - | - | $ 30.82M | $ 24.70M | $ 12.85M | |
- | - | - | $ 4.20M | - | - | |
- | - | - | $ 40.40M | $ 32.80M | $ 17.41M | |
- | - | - | $ 60.60M | $ 45.90M | $ 17.41M |