Key indicators
Revenue1.8B+31.2% on a year earlier
267.4M
282.9M
318.1M
392.2M
578.8M
1.0B
1.3B
1.6B
1.8B
2.0B
2.2B
2.4B
Fiscal year
FY201818
FY202020
FY202121
FY202222
FY202323
FY202424
FY202525
FY202626
TTMTTM
FY2027E27E
FY2028E28E
FY2029E29E
| Fiscal year | FY2018 | FY2020 | FY2021 | FY2022 | FY2023 | FY2024 | FY2025 | FY2026 | TTM | FY2027E | FY2028E | FY2029E |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Growth | ||||||||||||
| 267.4M | 282.9M+5.8% | 318.1M+12.5% | 392.2M+23.3% | 578.8M+47.6% | 1.0B+76.9% | 1.3B+28.3% | 1.6B+24.6% | 1.8B+31.2% | 2.0B | 2.2B | 2.4B | |
| — | 5.8% | 12.5% | 23.3% | 47.6% | 76.9% | 28.3% | 24.6% | 31.2% | 21.1% | 9.0% | 10.1% | |
| $0.32 | $0.35+9.4% | $0.12−65.7% | $0.41+241.7% | $1.11+170.7% | $2.21+99.1% | $1.92−13.1% | $0.44−77.1% | $0.98−42.0% | $3.67 | $3.94 | $4.54 | |
| Profitability | ||||||||||||
| 60.9% | 64.0%+3.2 pt | 64.8%+0.8 pt | 64.2%−0.6 pt | 67.4%+3.3 pt | 70.7%+3.3 pt | 71.2%+0.5 pt | 70.7%−0.5 pt | 74.4%+3.8 pt | · | · | · | |
| 9.8% | 10.6%+0.8 pt | 3.0%−7.6 pt | 7.6%+4.6 pt | 11.8%+4.2 pt | 14.6%+2.8 pt | 12.0%−2.6 pt | 8.0%−4.0 pt | 10.5%−1.1 pt | · | · | · | |
| 5.8% | 6.3%+0.5 pt | 2.0%−4.4 pt | 5.6%+3.6 pt | 10.6%+5.1 pt | 12.5%+1.8 pt | 8.5%−3.9 pt | 1.6%−6.9 pt | 3.4%−3.9 pt | · | · | · | |
| 6.8% | 7.4%+0.6 pt | 2.3%−5.1 pt | 7.0%+4.7 pt | 15.0%+8.0 pt | 19.9%+4.9 pt | 14.7%−5.1 pt | 2.3%−12.4 pt | — | · | · | · | |
| Cash | ||||||||||||
| 46.7M | 34.9M−25.3% | 23.0M−34.1% | 14.7M−36.1% | 100.2M+581.6% | 62.5M−37.6% | 115.3M+84.5% | 190.1M+64.8% | 280.2M+107.6% | · | · | · | |
| 17.5% | 12.3%−5.1 pt | 7.2%−5.1 pt | 3.7%−3.5 pt | 17.3%+13.6 pt | 6.1%−11.2 pt | 8.8%+2.7 pt | 11.6%+2.8 pt | 15.9%+5.8 pt | · | · | · | |
| 0 | 7.9M | 0−100.0% | 0 | 0 | 0 | 67.1M | 50.0M−25.5% | — | · | · | · | |
| Balance sheet | ||||||||||||
| 0.66x | 0.63x−0.02x | 0.56x−0.07x | 0.37x−0.19x | 0.20x−0.17x | 0.45x+0.25x | 0.41x−0.04x | 0.81x+0.40x | 0.79x+0.40x | · | · | · | |
| 49.27M | 50.82M+3.1% | 51.99M+2.3% | 53.65M+3.2% | 55.34M+3.1% | 57.79M+4.4% | 58.34M+1.0% | 59.35M+1.7% | 59.73M+3.6% | · | · | · | |
E = analyst consensus (revenue and EPS only). TTM = the twelve months to Jun 30, 2026: the last fiscal year, plus the quarters since, less the same quarters a year earlier. From the 10-K and the 10-Qs since; the shaded column is the latest period.