Need JFR data in your own agent or pipeline?
Every table on this page — income statement, balance sheet, cash flow, PE history, dividends — is also available programmatically through the EvidInvest MCP server & financial data API for Claude, Cursor, or any MCP client and HTTP pipeline.
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 Jul 31, 2025 | 2024 Jul 31, 2024 Jul 31, 2024 | 2023 Jul 31, 2023 Jul 31, 2023 | 2022 Jul 31, 2022 Jul 31, 2022 | 2021 Jul 31, 2021 Jul 31, 2021 | 2020 Jul 31, 2020 Jul 31, 2020 | 2019 Jul 31, 2019 Jul 31, 2019 | 2018 Jul 31, 2018 Jul 31, 2018 |
|---|
Total Revenue | 173.82M 8.5% | 160.24M 356.4% | 35.11M 362.8% | -13.36M 114.6% | 91.62M 272.8% | -53.02M 509.4% | 12.95M 60.4% | 32.67M 51.1% |
Cost of Revenue | 17.94M | 0.00 100.0% | 7.36M 2.9% | 7.58M 1.8% | 7.45M 3.5% | 7.72M 8.6% | 8.44M 3.5% | 8.75M 2.0% |
Gross Profit | 173.82M 8.5% | 160.24M 477.4% | 27.75M 232.5% | -20.94M 124.9% | 84.18M 238.6% | -60.74M 1446.1% | 4.51M 81.1% | 23.93M 58.9% |
Gross Margin % | 100.00% 0.0% | 100.00% 26.6% | 79.00% 49.7% | 157.00% 70.7% | 92.00% 20.0% | 115.00% 228.6% | 35.00% 52.1% | 73.00% 16.1% |
Research & Development | 0.00 | 0.00 100.0% | 0.99 353.8% | -0.39 113.4% | 2.90 218.4% | -2.45 865.6% | 0.32 45.8% | 0.59 55.6% |
General & Administrative | 20.26M 487.4% | 3.45M 98.8% | 1.74M 5.7% | 1.64M 13.1% | 1.45M 143.9% | 595.58K 14.8% | 518.86K 33.2% | 776.63K 4.1% |
Selling & Marketing | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
SG&A Expenses | 20.26M 487.4% | 3.45M 98.8% | 1.74M 5.7% | 1.64M 13.1% | 1.45M 143.9% | 595.58K 14.8% | 518.86K 33.2% | 776.63K 4.1% |
Other Operating Expenses | 0.00 | 0.00 100.0% | 24.21M 576723.5% | 4.20K 74.0% | 16.16K 58.1% | 10.22K 45.5% | 18.77K 47.8% | 35.95K 0.5% |
Total Operating Expenses | 20.26M 402.5% | 4.03M 116.7% | -24.21M 1570.6% | 1.65M 12.1% | 1.47M 142.4% | 605.80K 12.7% | 537.63K 33.8% | 812.58K 4.0% |
Cost and Expenses | 20.26M 4.1% | 19.46M 215.5% | -16.85M 1123.7% | 1.65M 12.1% | 1.47M 142.4% | 605.80K 12.7% | 537.63K 33.8% | 812.58K 4.0% |
Operating Income | 153.56M 1.7% | 156.21M 200.6% | 51.96M 556.3% | -11.39M 112.6% | 90.15M 268.1% | -53.63M 532.0% | 12.41M 70.7% | 42.40M 42.7% |
Operating Margin % | 88.00% 9.3% | 97.00% 34.5% | 148.00% 74.1% | 85.00% 13.3% | 98.00% 3.0% | 101.00% 5.2% | 96.00% 26.2% | 130.00% 17.1% |
EBITDA | 148.26M | 0.00 100.0% | 51.96M 556.3% | -11.39M | 0.00 100.0% | -44.19M | 0.00 | 0.00 |
EBITDA Margin % | 85.00% | 0.00% 100.0% | 148.00% 74.1% | 85.00% | 0.00% 100.0% | 83.00% | 0.00% | 0.00% |
Interest Expense | 0.00 100.0% | 48.83M 202.5% | 16.14M 346.2% | 3.62M 10.4% | 4.04M 57.2% | 9.44M 28.2% | 13.14M 24.6% | 10.54M 31.2% |
Interest Income | -42.61M 123.6% | 180.59M 149.0% | 72.52M 69.4% | 42.81M 4.3% | 41.03M 18.5% | 50.37M 16.1% | 60.02M 7.7% | 55.73M 0.7% |
Other Income (Expense) | -49.58M | 0.00 100.0% | -18.10M 338.8% | 7.58M | 0.00 100.0% | 7.72M 119.1% | -40.33M 152.4% | -15.98M 191.9% |
Pre-Tax Income | 103.98M 33.4% | 156.21M 348.3% | 34.84M 332.2% | -15.01M 116.6% | 90.15M 268.1% | -53.63M 532.0% | 12.41M 61.0% | 31.86M 51.7% |
Pre-Tax Margin % | 60.00% 38.1% | 97.00% 2.0% | 99.00% 11.6% | 112.00% 14.3% | 98.00% 3.0% | 101.00% 5.2% | 96.00% 2.0% | 98.00% 1.0% |
Tax Provision | 0.00 | 0.00 100.0% | 51.96M 46.9% | 35.36M | 0.00 100.0% | 34.11M 13.9% | 39.61M 17.2% | 47.84M 1.6% |
Net Income | 103.98M 33.4% | 156.21M 348.3% | 34.84M 332.2% | -15.01M 116.6% | 90.15M 268.1% | -53.63M 532.0% | 12.41M 61.0% | 31.86M 51.7% |
Net Margin % | 60.00% 38.1% | 97.00% 2.0% | 99.00% 11.6% | 112.00% 14.3% | 98.00% 3.0% | 101.00% 5.2% | 96.00% 2.0% | 98.00% 1.0% |
Basic EPS | 0.65 44.4% | 1.17 91.8% | 0.61 334.6% | -0.26 116.5% | 1.58 268.1% | -0.94 527.3% | 0.22 60.7% | 0.56 52.9% |
Diluted EPS | 0.65 44.4% | 1.17 91.8% | 0.61 334.6% | -0.26 116.5% | 1.58 268.1% | -0.94 527.3% | 0.22 60.7% | 0.56 52.9% |
Basic Shares Outstanding | 160.97M 19.1% | 135.18M 136.7% | 57.12M 0.3% | 56.92M 0.0% | 56.92M 0.0% | 56.92M 0.0% | 56.92M 0.0% | 56.89M 2.6% |
Diluted Shares Outstanding | 160.97M 20.6% | 133.51M 133.8% | 57.12M 0.3% | 56.92M 0.0% | 56.92M 0.0% | 56.92M 0.0% | 56.92M 0.0% | 56.89M 2.6% |