Need MMT 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 | 23.48M 48.7% | 45.79M 96.0% | 23.36M 140.9% | -57.05M 313.3% | 26.75M 56.8% | 17.06M 66.9% | 51.47M 770.1% | -7.68M 124.0% |
Cost of Revenue | 2.56M | 0.00 | 0.00 100.0% | 2.58M 9.1% | 2.83M 6.2% | 3.02M 5.9% | 3.21M 2.4% | 3.29M 7.1% |
Gross Profit | 20.92M 54.3% | 45.79M 96.0% | 23.36M 139.2% | -59.63M 349.3% | 23.91M 70.4% | 14.04M 70.9% | 48.26M 539.8% | -10.97M 138.5% |
Gross Margin % | 89.00% 11.0% | 100.00% 0.0% | 100.00% 4.8% | 105.00% 18.0% | 89.00% 8.5% | 82.00% 12.8% | 94.00% 34.3% | 143.00% 60.7% |
Research & Development | 0.00 | 0.00 | 0.00 100.0% | -2.87 498.6% | 0.72 9.1% | 0.66 70.8% | 2.26 806.2% | -0.32 131.4% |
General & Administrative | 486.19K 4.1% | 466.87K 83.6% | 2.84M 472.4% | 496.08K 0.2% | 496.98K 12.6% | 568.45K 1.1% | 562.39K 2.5% | 576.73K 10.2% |
Selling & Marketing | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
SG&A Expenses | 486.19K 4.1% | 466.87K 83.6% | 2.84M 472.4% | 496.08K 0.2% | 496.98K 12.6% | 568.45K 1.1% | 562.39K 2.5% | 576.73K 10.2% |
Other Operating Expenses | -6.91M | 0.00 | 0.00 100.0% | 92.55K 11.2% | 104.21K 8.8% | 95.76K 11.5% | 108.22K 6.8% | 116.09K 421.1% |
Total Operating Expenses | -6.42M 1241.9% | 562.36K 80.2% | 2.84M 382.4% | 588.63K 2.1% | 601.20K 9.5% | 664.20K 1.0% | 670.62K 3.2% | 692.82K 14.3% |
Cost and Expenses | -3.86M 786.4% | 562.36K 80.2% | 2.84M 382.4% | 588.63K 2.1% | 601.20K 9.5% | 664.20K 1.0% | 670.62K 3.2% | 692.82K 14.3% |
Operating Income | 27.34M 39.6% | 45.23M 120.4% | 20.52M 136.7% | -55.88M 313.7% | 26.15M 59.5% | 16.39M 67.7% | 50.80M 940.9% | -6.04M 118.3% |
Operating Margin % | 116.00% 17.2% | 99.00% 12.5% | 88.00% 10.2% | 98.00% 0.0% | 98.00% 2.1% | 96.00% 3.0% | 99.00% 25.3% | 79.00% 23.3% |
EBITDA | 27.34M | 0.00 | 0.00 100.0% | -55.88M | 0.00 | 0.00 | 0.00 100.0% | -6.04M |
EBITDA Margin % | 116.00% | 0.00% | 0.00% 100.0% | 98.00% | 0.00% | 0.00% | 0.00% 100.0% | 79.00% |
Interest Expense | 5.19M 15.6% | 6.15M 10.7% | 5.55M 216.4% | 1.76M 124.1% | 783.23K 37.9% | 1.26M 56.3% | 2.89M 23.8% | 2.33M 50.3% |
Interest Income | 22.04M 0.5% | 22.16M 3.7% | 23.01M 19.5% | 19.25M 5.0% | 20.26M 8.3% | 22.09M 9.7% | 24.45M 5.6% | 23.16M 12.9% |
Other Income (Expense) | -5.22M | 0.00 100.0% | -2.52M 198.0% | 2.58M | 0.00 100.0% | -2.77M | 0.00 100.0% | 3.29M 61.1% |
Pre-Tax Income | 22.13M 51.1% | 45.23M 151.3% | 18.00M 131.2% | -57.64M 320.4% | 26.15M 59.5% | 16.39M 67.7% | 50.80M 706.7% | -8.37M 126.6% |
Pre-Tax Margin % | 94.00% 5.1% | 99.00% 28.6% | 77.00% 23.8% | 101.00% 3.1% | 98.00% 2.1% | 96.00% 3.0% | 99.00% 9.2% | 109.00% 11.2% |
Tax Provision | 0.00 | 0.00 | 0.00 100.0% | 16.59M | 0.00 100.0% | 16.39M | 0.00 100.0% | -161.14K 100.5% |
Net Income | 22.13M 51.1% | 45.23M 151.3% | 18.00M 131.2% | -57.64M 320.4% | 26.15M 59.5% | 16.39M 67.7% | 50.80M 706.7% | -8.37M 126.6% |
Net Margin % | 94.00% 5.1% | 99.00% 28.6% | 77.00% 23.8% | 101.00% 3.1% | 98.00% 2.1% | 96.00% 3.0% | 99.00% 9.2% | 109.00% 11.2% |
Basic EPS | 0.40 50.0% | 0.80 150.0% | 0.32 132.7% | -0.98 327.9% | 0.43 53.6% | 0.28 64.1% | 0.78 700.0% | -0.13 128.9% |
Diluted EPS | 0.40 50.0% | 0.80 150.0% | 0.32 132.7% | -0.98 327.9% | 0.43 53.6% | 0.28 64.1% | 0.78 700.0% | -0.13 128.9% |
Basic Shares Outstanding | 54.94M 0.7% | 55.30M 2.6% | 56.77M 3.0% | 58.55M 3.1% | 60.42M 3.2% | 58.55M 10.1% | 65.13M 1.1% | 64.41M 7.8% |
Diluted Shares Outstanding | 54.94M 2.8% | 56.54M 0.4% | 56.77M 3.0% | 58.55M 3.7% | 60.81M 3.9% | 58.55M 10.1% | 65.13M 1.1% | 64.41M 7.8% |