Need NHS 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 Oct 31, 2025 Oct 31, 2025 | 2024 Oct 31, 2024 Oct 31, 2024 | 2023 Oct 31, 2023 Oct 31, 2023 | 2022 Oct 31, 2022 Oct 31, 2022 | 2021 Oct 31, 2021 Oct 31, 2021 | 2020 Oct 31, 2020 Oct 31, 2020 | 2019 Oct 31, 2019 Oct 31, 2019 | 2018 Oct 31, 2018 Oct 31, 2018 |
|---|
Total Revenue | 26.72M 36.0% | 41.75M 86.8% | 22.35M 173.6% | -30.38M 203.0% | 29.51M 386.4% | 6.07M 76.2% | 25.51M 3155.9% | -834.75K 103.2% |
Cost of Revenue | 2.25M | 0.00 100.0% | 14.80M 645.1% | 1.99M 6.1% | 2.12M 26.2% | 2.87M 2.2% | 2.93M 8.0% | 2.71M 2.0% |
Gross Profit | 24.47M 41.4% | 41.75M 452.8% | 7.55M 123.3% | -32.36M 218.2% | 27.39M 755.8% | 3.20M 85.8% | 22.58M 736.8% | -3.55M 115.4% |
Gross Margin % | 92.00% 8.0% | 100.00% 194.1% | 34.00% 68.2% | 107.00% 15.1% | 93.00% 75.5% | 53.00% 40.4% | 89.00% 79.1% | 425.00% 377.5% |
Research & Development | 0.00 | 0.00 | 0.00 100.0% | -3.51 512.9% | 0.85 157.6% | 0.33 79.1% | 1.58 1315.4% | -0.13 117.3% |
General & Administrative | 751.52K 20.9% | 949.92K 62.7% | 2.54M 365.3% | 546.60K 35.8% | 851.84K 39.0% | 1.40M 15.1% | 1.21M 83.5% | 661.27K 8.2% |
Selling & Marketing | 0.00 | 0.00 100.0% | 5.17K | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
SG&A Expenses | 751.52K 20.9% | 949.92K 62.7% | 2.55M 366.3% | 546.60K 35.8% | 851.84K 39.0% | 1.40M 15.1% | 1.21M 83.5% | 661.27K 8.2% |
Other Operating Expenses | -1.70M 159.4% | 2.86M | 0.00 100.0% | 2.56M 38.2% | 1.86M 12.6% | 1.65M 6.9% | 1.77M 10.9% | 1.60M 30.5% |
Total Operating Expenses | -947.21K 124.9% | 3.81M 49.4% | 2.55M 18.1% | 3.11M 14.9% | 2.71M 11.1% | 3.04M 2.1% | 2.98M 32.1% | 2.26M 16.1% |
Cost and Expenses | 1.30M 65.9% | 3.81M 49.4% | 2.55M 18.1% | 3.11M 14.9% | 2.71M 11.1% | 3.04M 2.1% | 2.98M 32.1% | 2.26M 16.1% |
Operating Income | 25.42M 33.0% | 37.94M 91.6% | 19.80M 161.0% | -32.47M 221.2% | 26.80M 786.8% | 3.02M 86.6% | 22.53M 16462.6% | -137.66K 100.5% |
Operating Margin % | 95.00% 4.4% | 91.00% 2.2% | 89.00% 16.8% | 107.00% 17.6% | 91.00% 82.0% | 50.00% 43.2% | 88.00% 450.0% | 16.00% 84.2% |
EBITDA | 25.42M | 0.00 100.0% | -7.66M 74.4% | -29.94M | 0.00 | 0.00 | 0.00 100.0% | -137.66K |
EBITDA Margin % | 95.00% | 0.00% 100.0% | -34.00% 134.3% | 99.00% | 0.00% | 0.00% | 0.00% 100.0% | 16.00% |
Interest Expense | 2.74M 14.0% | 3.19M 1.5% | 3.14M 209.2% | 1.02M 136.2% | 430.61K 79.6% | 2.11M 38.1% | 3.40M 15.0% | 2.96M 38.5% |
Interest Income | 23.26M 2.0% | 22.80M 2.0% | 22.35M 26.9% | 17.62M 8.2% | 16.28M 24.3% | 21.51M 9.5% | 23.76M 6.4% | 22.33M 4.8% |
Other Income (Expense) | -5.20M | 0.00 100.0% | -16.09M 909.9% | 1.99M | 0.00 100.0% | -14.96M | 0.00 100.0% | -22.60M 759.3% |
Pre-Tax Income | 20.22M 46.7% | 37.94M 920.6% | 3.72M 111.1% | -33.49M 225.0% | 26.80M 786.8% | 3.02M 86.6% | 22.53M 828.3% | -3.09M 113.0% |
Pre-Tax Margin % | 76.00% 16.5% | 91.00% 435.3% | 17.00% 84.5% | 110.00% 20.9% | 91.00% 82.0% | 50.00% 43.2% | 88.00% 76.2% | 370.00% 302.2% |
Tax Provision | 0.00 | 0.00 | 0.00 100.0% | 15.42M | 0.00 100.0% | 14.26M | 0.00 100.0% | -161.14K 100.8% |
Net Income | 20.22M 46.7% | 37.94M 920.6% | 3.72M 111.1% | -33.49M 225.0% | 26.80M 786.8% | 3.02M 86.6% | 22.53M 828.3% | -3.09M 113.0% |
Net Margin % | 76.00% 16.5% | 91.00% 435.3% | 17.00% 84.5% | 110.00% 20.9% | 91.00% 82.0% | 50.00% 43.2% | 88.00% 76.2% | 370.00% 302.2% |
Basic EPS | 0.66 48.4% | 1.28 814.3% | 0.14 116.3% | -0.86 224.6% | 0.69 790.3% | 0.08 93.3% | 1.15 818.7% | -0.16 113.1% |
Diluted EPS | 0.66 48.4% | 1.28 814.3% | 0.14 116.3% | -0.86 224.6% | 0.69 762.5% | 0.08 93.0% | 1.15 818.7% | -0.16 113.1% |
Basic Shares Outstanding | 30.63M 16.3% | 26.35M 1.6% | 25.93M 33.5% | 38.98M 0.0% | 38.98M 0.0% | 38.98M 99.5% | 19.54M 1.1% | 19.33M 1.1% |
Diluted Shares Outstanding | 30.63M 16.3% | 26.35M 1.6% | 25.93M 33.5% | 38.98M 0.0% | 38.98M 0.0% | 38.98M 99.5% | 19.54M 1.1% | 19.33M 1.2% |