Need HPF 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 | 38.24M 1.9% | 38.97M 259.0% | -24.50M 6.8% | -26.30M 131.3% | 84.15M 373.6% | -30.76M 186.5% | 35.57M 76.1% | 20.20M 8.8% |
Cost of Revenue | 4.29M | 0.00 100.0% | 4.24M 10.7% | 4.74M 0.2% | 4.75M 3.6% | 4.93M 5.3% | 5.20M 2.7% | 5.35M 2.2% |
Gross Profit | 38.24M 1.9% | 38.97M 235.6% | -28.74M 7.4% | -31.04M 139.1% | 79.39M 322.5% | -35.69M 217.5% | 30.37M 104.5% | 14.85M 11.0% |
Gross Margin % | 100.00% 0.0% | 100.00% 14.5% | 117.00% 0.8% | 118.00% 25.5% | 94.00% 19.0% | 116.00% 36.5% | 85.00% 14.9% | 74.00% 1.3% |
Research & Development | 0.00 | 0.00 100.0% | -2.23 265.6% | -0.61 127.9% | 2.19 267.2% | -1.31 227.2% | 1.03 178.4% | 0.37 0.0% |
General & Administrative | 4.50M 3.7% | 4.34M 1032.3% | 383.30K 8.9% | 351.88K 23.5% | 459.87K 9.8% | 418.78K 7.4% | 452.31K 4.1% | 471.59K 13.6% |
Selling & Marketing | 0.00 100.0% | -4.00M | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
SG&A Expenses | 4.50M 1229.6% | 338.36K 11.7% | 383.30K 8.9% | 351.88K 23.5% | 459.87K 9.8% | 418.78K 7.4% | 452.31K 4.1% | 471.59K 13.6% |
Other Operating Expenses | 0.00 | 0.00 100.0% | -21.55M 70034.8% | 30.82K 225.2% | -24.62K 42.9% | -17.23K 169.6% | 24.77K 92.4% | 323.89K 39.2% |
Total Operating Expenses | 4.50M 856.6% | 470.31K 2.7% | 457.77K 19.6% | 382.70K 12.1% | 435.25K 8.4% | 401.55K 15.8% | 477.07K 40.0% | 795.49K 26.3% |
Cost and Expenses | 4.50M 3.7% | 4.34M 848.1% | 457.77K 19.6% | 382.70K 12.1% | 435.25K 8.4% | 401.55K 15.8% | 477.07K 40.0% | 795.49K 26.3% |
Operating Income | 33.74M 2.6% | 34.63M 238.7% | -24.96M 3.4% | -24.14M 128.8% | 83.71M 368.7% | -31.16M 188.8% | 35.09M 40.4% | 25.00M 1.1% |
Operating Margin % | 88.00% 1.1% | 89.00% 12.7% | 102.00% 10.9% | 92.00% 7.1% | 99.00% 2.0% | 101.00% 2.0% | 99.00% 20.2% | 124.00% 10.7% |
EBITDA | 33.74M | 0.00 100.0% | -24.96M 3.4% | -24.14M | 0.00 100.0% | -31.16M | 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% | 12.75M 23.1% | 10.36M 307.8% | 2.54M 51.9% | 1.67M 63.3% | 4.56M 38.4% | 7.40M 32.3% | 5.60M 53.5% |
Interest Income | -10.23M 162.7% | 16.32M 11.1% | 14.69M 40.1% | 10.48M 41.9% | 7.39M 4.0% | 7.10M 8.5% | 6.55M 197.1% | 2.20M 96.7% |
Other Income (Expense) | -4.34M 129.1% | 14.89M 171.9% | -20.72M 536.9% | 4.74M 90.9% | 52.24M 959.7% | 4.93M 663.3% | -875.02K 95.1% | -18.02M 8.7% |
Pre-Tax Income | 29.40M 40.6% | 49.52M 298.4% | -24.96M 6.4% | -26.68M 131.9% | 83.71M 368.7% | -31.16M 188.8% | 35.09M 80.9% | 19.40M 8.0% |
Pre-Tax Margin % | 77.00% 39.4% | 127.00% 24.5% | 102.00% 1.0% | 101.00% 2.0% | 99.00% 2.0% | 101.00% 2.0% | 99.00% 3.1% | 96.00% 1.1% |
Tax Provision | 0.00 | 0.00 100.0% | -24.96M 179.5% | 31.40M 62.5% | 83.71M 180.1% | 29.88M 4.6% | 28.56M 17825.1% | -161.14K 100.4% |
Net Income | 29.40M 40.6% | 49.52M 298.4% | -24.96M 6.4% | -26.68M 131.9% | 83.71M 368.7% | -31.16M 188.8% | 35.09M 80.9% | 19.40M 8.0% |
Net Margin % | 77.00% 39.4% | 127.00% 24.5% | 102.00% 1.0% | 101.00% 2.0% | 99.00% 2.0% | 101.00% 2.0% | 99.00% 3.1% | 96.00% 1.1% |
Basic EPS | 1.36 40.9% | 2.30 298.3% | -1.16 7.2% | -1.25 132.0% | 3.91 367.8% | -1.46 188.5% | 1.65 79.3% | 0.92 7.1% |
Diluted EPS | 1.36 40.9% | 2.30 298.3% | -1.16 7.2% | -1.25 132.0% | 3.91 367.8% | -1.46 188.5% | 1.65 79.3% | 0.92 7.1% |
Basic Shares Outstanding | 21.62M 0.3% | 21.56M 0.3% | 21.50M 0.7% | 21.35M 0.2% | 21.40M 0.1% | 21.37M 0.2% | 21.33M 1.1% | 21.09M 0.8% |
Diluted Shares Outstanding | 21.62M 0.4% | 21.53M 0.1% | 21.50M 0.7% | 21.35M 0.3% | 21.41M 0.2% | 21.37M 0.2% | 21.33M 1.1% | 21.09M 1.0% |