Need HPI 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 | 47.37M 1.6% | 48.14M 255.1% | -31.03M 11.1% | -34.92M 134.3% | 101.85M 368.4% | -37.95M 184.8% | 44.74M 79.7% | 24.89M 10.2% |
Cost of Revenue | 0.00 | 0.00 100.0% | 5.24M 10.6% | 5.87M 0.1% | 5.87M 3.4% | 6.08M 5.2% | 6.41M 0.0% | 6.41M 1.8% |
Gross Profit | 47.37M 1.6% | 48.14M 232.7% | -36.28M 11.0% | -40.78M 142.5% | 95.98M 318.0% | -44.03M 214.9% | 38.32M 107.4% | 18.48M 12.8% |
Gross Margin % | 100.00% 0.0% | 100.00% 14.5% | 117.00% 0.0% | 117.00% 24.5% | 94.00% 19.0% | 116.00% 34.9% | 86.00% 16.2% | 74.00% 2.6% |
Research & Development | 0.00 | 0.00 100.0% | -2.44 269.7% | -0.66 130.7% | 2.15 261.7% | -1.33 237.1% | 0.97 169.4% | 0.36 10.0% |
General & Administrative | 5.56M 3.7% | 5.36M 1132.2% | 434.77K 13.3% | 383.90K 28.3% | 535.49K 17.1% | 457.42K 11.5% | 516.77K 3.9% | 537.92K 17.7% |
Selling & Marketing | 0.00 100.0% | -4.97M | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
SG&A Expenses | 5.56M 1348.5% | 383.59K 11.8% | 434.77K 13.3% | 383.90K 28.3% | 535.49K 17.1% | 457.42K 11.5% | 516.77K 3.9% | 537.92K 17.7% |
Other Operating Expenses | 0.00 | 0.00 100.0% | -26.34M 78188.5% | 33.73K 190.7% | -37.18K 29.9% | -28.61K 213.2% | 25.29K 93.6% | 392.84K 38.5% |
Total Operating Expenses | 5.56M 940.7% | 533.88K 3.6% | 515.18K 23.4% | 417.63K 16.2% | 498.31K 16.2% | 428.81K 20.9% | 542.06K 41.8% | 930.76K 28.0% |
Cost and Expenses | 5.56M 3.7% | 5.36M 939.9% | 515.18K 23.4% | 417.63K 16.2% | 498.31K 16.2% | 428.81K 20.9% | 542.06K 41.8% | 930.76K 28.0% |
Operating Income | 41.82M 2.3% | 42.78M 235.6% | -31.55M 2.0% | -32.19M 131.8% | 101.36M 364.1% | -38.38M 186.8% | 44.19M 43.3% | 30.84M 0.3% |
Operating Margin % | 88.00% 1.1% | 89.00% 12.7% | 102.00% 10.9% | 92.00% 8.0% | 100.00% 1.0% | 101.00% 2.0% | 99.00% 20.2% | 124.00% 11.7% |
EBITDA | 41.82M | 0.00 100.0% | -31.55M 2.0% | -32.19M | 0.00 100.0% | -38.38M | 0.00 | 0.00 |
EBITDA Margin % | 88.00% | 0.00% 100.0% | 102.00% 10.9% | 92.00% | 0.00% 100.0% | 101.00% | 0.00% | 0.00% |
Interest Expense | 0.00 100.0% | 15.86M 23.1% | 12.88M 309.5% | 3.15M 53.4% | 2.05M 63.3% | 5.60M 38.5% | 9.10M 32.3% | 6.88M 53.5% |
Interest Income | -13.84M 168.6% | 20.19M 10.8% | 18.22M 39.4% | 13.07M 41.7% | 9.23M 3.2% | 8.94M 12.2% | 7.97M 287.2% | 2.06M 158.6% |
Other Income (Expense) | -5.10M 127.6% | 18.44M 170.1% | -26.31M 548.5% | 5.87M | 0.00 100.0% | 6.08M | 0.00 100.0% | -22.15M 10.9% |
Pre-Tax Income | 36.72M 40.0% | 61.22M 294.0% | -31.55M 10.7% | -35.33M 134.9% | 101.36M 364.1% | -38.38M 186.8% | 44.19M 84.5% | 23.96M 9.4% |
Pre-Tax Margin % | 78.00% 38.6% | 127.00% 24.5% | 102.00% 1.0% | 101.00% 1.0% | 100.00% 1.0% | 101.00% 2.0% | 99.00% 3.1% | 96.00% 1.1% |
Tax Provision | 0.00 | 0.00 100.0% | -31.55M 181.8% | 38.59M | 0.00 100.0% | 36.73M | 0.00 100.0% | -161.14K 100.5% |
Net Income | 36.72M 40.0% | 61.22M 294.0% | -31.55M 10.7% | -35.33M 134.9% | 101.36M 364.1% | -38.38M 186.8% | 44.19M 84.5% | 23.96M 9.4% |
Net Margin % | 78.00% 38.6% | 127.00% 24.5% | 102.00% 1.0% | 101.00% 1.0% | 100.00% 1.0% | 101.00% 2.0% | 99.00% 3.1% | 96.00% 1.1% |
Basic EPS | 1.37 40.4% | 2.30 293.3% | -1.19 11.9% | -1.35 135.0% | 3.86 362.6% | -1.47 186.5% | 1.70 82.8% | 0.93 7.9% |
Diluted EPS | 1.37 40.4% | 2.30 293.3% | -1.19 11.9% | -1.35 135.0% | 3.86 362.6% | -1.47 186.5% | 1.70 82.8% | 0.93 7.9% |
Basic Shares Outstanding | 26.77M 0.4% | 26.66M 0.6% | 26.51M 0.9% | 26.26M 0.0% | 26.26M 0.3% | 26.19M 0.5% | 26.07M 1.2% | 25.76M 0.9% |
Diluted Shares Outstanding | 26.77M 0.6% | 26.62M 0.4% | 26.51M 0.9% | 26.26M 0.0% | 26.26M 0.3% | 26.19M 0.5% | 26.07M 1.2% | 25.76M 1.6% |