Financial statements and analysis
Showing the last 6 fiscal years: 2020 to 2025
Chart shows data from left to right: oldest period → newest period
X-axis shows fiscal years with their term end dates and filing dates
Period names from company filings, with term end dates and filing dates
Income Statement (USD) Term End Date Filing Date | 2025 Jul 31, 2025 Sep 11, 2025 | 2024 Jul 31, 2024 Sep 12, 2024 | 2023 Jul 31, 2023 Sep 14, 2023 | 2022 Jul 31, 2022 Sep 15, 2022 | 2021 Jul 31, 2021 Sep 16, 2021 | 2020 Jul 31, 2020 Sep 17, 2020 | 2019 Jul 31, 2019 Sep 18, 2019 | 2018 Jul 31, 2018 Sep 13, 2018 |
|---|
Total Revenue | 2.67B 23.3% | 2.17B 34.1% | 1.62B 48.2% | 1.09B 62.1% | 673.10M 56.1% | 431.27M 42.4% | 302.84M 59.2% | 190.17M 51.3% |
Cost of Revenue | 618.18M 29.6% | 477.13M 31.5% | 362.83M 49.8% | 242.28M 61.2% | 150.32M 57.0% | 95.73M 60.4% | 59.67M 57.5% | 37.88M 37.9% |
Gross Profit | 2.05B 21.5% | 1.69B 34.8% | 1.25B 47.8% | 848.66M 62.3% | 522.78M 55.8% | 335.54M 38.0% | 243.17M 59.7% | 152.30M 55.0% |
Gross Margin % | 77.00% 1.3% | 78.00% 0.0% | 78.00% 0.0% | 78.00% 0.0% | 78.00% 0.0% | 78.00% 2.5% | 80.00% 0.0% | 80.00% 2.6% |
Research & Development | 672.49M 34.5% | 499.83M 42.9% | 349.74M 21.0% | 289.14M 65.6% | 174.65M 78.4% | 97.88M 57.9% | 61.97M 57.4% | 39.38M 17.3% |
General & Administrative | 251.75M 18.7% | 212.05M 19.4% | 177.54M 17.0% | 151.74M 57.2% | 96.53M 31.1% | 73.63M 58.0% | 46.60M 49.7% | 31.14M 51.7% |
Selling & Marketing | 1.26B 14.4% | 1.10B 15.3% | 953.86M 29.7% | 735.22M 60.0% | 459.41M 65.3% | 277.98M 63.6% | 169.91M 46.0% | 116.41M 46.9% |
SG&A Expenses | 1.51B 15.1% | 1.31B 16.0% | 1.13B 27.6% | 886.95M 59.5% | 555.94M 58.1% | 351.61M 62.4% | 216.51M 46.7% | 147.54M 47.9% |
Other Operating Expenses | 0.00 | 0.00 100.0% | -1.86M 55.8% | -4.21M 454.8% | 1.19M 629.5% | -224.00K 31.9% | -329.00K 516.5% | 79.00K 83.9% |
Total Operating Expenses | 2.18B 20.5% | 1.81B 22.3% | 1.48B 25.9% | 1.18B 61.0% | 730.60M 62.5% | 449.49M 61.4% | 278.48M 49.0% | 186.92M 40.2% |
Cost and Expenses | 2.80B 22.4% | 2.29B 24.1% | 1.84B 30.0% | 1.42B 61.0% | 880.91M 61.6% | 545.23M 61.2% | 338.15M 50.4% | 224.80M 39.8% |
Operating Income | -128.46M 5.7% | -121.48M 48.2% | -234.62M 28.3% | -327.43M 57.6% | -207.81M 82.4% | -113.96M 222.7% | -35.31M 2.0% | -34.62M 1.3% |
Operating Margin % | -5.00% 16.7% | -6.00% 60.0% | -15.00% 50.0% | -30.00% 3.2% | -31.00% 19.2% | -26.00% 116.7% | -12.00% 33.3% | -18.00% 35.7% |
EBITDA | 112.41M 73.5% | 64.79M 184.5% | -76.72M 72.4% | -277.58M 65.9% | -167.36M 92.7% | -86.83M 422.9% | -16.61M 31.7% | -24.32M 12.3% |
EBITDA Margin % | 4.00% 33.3% | 3.00% 160.0% | -5.00% 80.0% | -25.00% 0.0% | -25.00% 25.0% | -20.00% 300.0% | -5.00% 61.5% | -13.00% 40.9% |
Interest Expense | 9.52M 27.5% | 13.13M 100.8% | 6.54M 88.4% | 56.58M 6.0% | 53.36M 962.0% | 5.03M | 0.00 | 0.00 |
Interest Income | 125.36M 14.9% | 109.13M 80.5% | 60.46M 1218.4% | 4.59M 63.1% | 2.81M 56.6% | 6.48M 16.2% | 7.73M 245.7% | 2.24M |
Other Income (Expense) | 110.17M 19.4% | 92.25M 77.2% | 52.06M 192.6% | -56.20M 13.8% | -49.37M 4120.0% | 1.23M 83.4% | 7.40M 219.7% | 2.31M 372.4% |
Pre-Tax Income | -18.29M 37.4% | -29.23M 84.0% | -182.56M 52.4% | -383.63M 49.2% | -257.18M 128.1% | -112.73M 303.9% | -27.91M 13.6% | -32.31M 6.6% |
Pre-Tax Margin % | -1.00% 0.0% | -1.00% 90.9% | -11.00% 68.6% | -35.00% 7.9% | -38.00% 46.2% | -26.00% 188.9% | -9.00% 47.1% | -17.00% 39.3% |
Tax Provision | 23.19M 18.6% | 28.48M 44.0% | 19.77M 197.4% | 6.65M 37.0% | 4.85M 103.1% | 2.39M 221.4% | 743.00K 44.4% | 1.34M 52.5% |
Net Income | -41.48M 28.1% | -57.71M 71.5% | -202.34M 48.2% | -390.28M 48.9% | -262.03M 127.6% | -115.12M 301.7% | -28.66M 14.8% | -33.65M 5.1% |
Net Margin % | -2.00% 33.3% | -3.00% 76.9% | -13.00% 63.9% | -36.00% 7.7% | -39.00% 44.4% | -27.00% 200.0% | -9.00% 50.0% | -18.00% 35.7% |
Basic EPS | -0.27 30.8% | -0.39 72.1% | -1.40 49.5% | -2.77 43.5% | -1.93 116.9% | -0.89 287.0% | -0.23 56.6% | -0.53 55.9% |
Diluted EPS | -0.27 30.8% | -0.39 72.1% | -1.40 49.5% | -2.77 43.5% | -1.93 116.9% | -0.89 287.0% | -0.23 56.6% | -0.53 55.9% |
Basic Shares Outstanding | 154.40M 3.2% | 149.59M 3.2% | 144.94M 2.9% | 140.90M 3.9% | 135.65M 4.9% | 129.32M 4.7% | 123.57M 93.4% | 63.88M 38.4% |
Diluted Shares Outstanding | 154.40M 3.2% | 149.59M 3.2% | 144.94M 2.9% | 140.90M 3.9% | 135.65M 4.9% | 129.32M 4.7% | 123.57M 93.4% | 63.88M 38.4% |