Need MFM 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 | 13.61M 71.0% | 46.87M 180.9% | 16.68M 124.6% | -67.91M 376.6% | 24.55M 1990.8% | -1.30M 104.4% | 29.64M 756.8% | 3.46M 62.0% |
Cost of Revenue | 2.33M | 0.00 100.0% | 2.37M 10.1% | 2.64M 8.4% | 2.88M 3.2% | 2.79M 3.9% | 2.90M 2.0% | 2.96M 3.6% |
Gross Profit | 11.28M 75.9% | 46.87M 227.5% | 14.31M 120.3% | -70.55M 425.6% | 21.67M 629.9% | -4.09M 115.3% | 26.73M 5300.3% | 495.06K 91.8% |
Gross Margin % | 83.00% 17.0% | 100.00% 16.3% | 86.00% 17.3% | 104.00% 18.2% | 88.00% 72.1% | 315.00% 250.0% | 90.00% 542.9% | 14.00% 78.8% |
Research & Development | 0.00 | 0.00 | 0.00 100.0% | -5.88 532.4% | 1.36 1460.0% | -0.10 107.7% | 1.30 766.7% | 0.15 58.3% |
General & Administrative | 370.82K 9.7% | 410.65K 10.3% | 372.26K 3.2% | 360.60K 0.2% | 361.39K 8.0% | 392.95K 4.2% | 410.11K 3.9% | 394.85K 2.3% |
Selling & Marketing | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
SG&A Expenses | 370.82K 9.7% | 410.65K 10.3% | 372.26K 3.2% | 360.60K 0.2% | 361.39K 8.0% | 392.95K 4.2% | 410.11K 3.9% | 394.85K 2.3% |
Other Operating Expenses | 835.82K 415.0% | -265.33K | 0.00 100.0% | -8.90K 122.0% | 40.37K 138.8% | -104.08K 30.3% | -149.24K 100.4% | 41.19M 0.0% |
Total Operating Expenses | 1.21M 730.3% | 145.32K 94.5% | 2.62M 646.1% | 351.70K 12.5% | 401.76K 39.1% | 288.87K 10.7% | 260.87K 15.8% | 225.37K 29.6% |
Cost and Expenses | 3.54M 2333.5% | 145.32K 94.5% | 2.62M 646.1% | 351.70K 12.5% | 401.76K 39.1% | 288.87K 10.7% | 260.87K 15.8% | 225.37K 29.6% |
Operating Income | 10.07M 78.4% | 46.72M 232.3% | 14.06M 121.2% | -66.21M 374.2% | 24.15M 1621.4% | -1.59M 105.4% | 29.38M 808.4% | 3.23M 63.1% |
Operating Margin % | 74.00% 26.0% | 100.00% 19.0% | 84.00% 13.4% | 97.00% 1.0% | 98.00% 19.7% | 122.00% 23.2% | 99.00% 6.5% | 93.00% 3.1% |
EBITDA | 10.07M | 0.00 100.0% | -8.10M 89.7% | -78.66M | 0.00 100.0% | -1.59M | 0.00 | 0.00 |
EBITDA Margin % | 74.00% | 0.00% 100.0% | -49.00% 142.2% | 116.00% | 0.00% 100.0% | 122.00% | 0.00% | 0.00% |
Interest Expense | 4.40M 15.2% | 5.19M 8.3% | 4.80M 133.9% | 2.05M 53.2% | 1.34M 38.7% | 2.18M 33.4% | 3.28M 7.5% | 3.05M 31.6% |
Interest Income | 17.17M 1.8% | 16.86M 2.7% | 16.41M 7.7% | 15.23M 6.4% | 16.27M 7.4% | 17.57M 14.5% | 20.54M 4.5% | 21.51M 1.1% |
Other Income (Expense) | -4.40M | 0.00 100.0% | -12.90M 81.1% | -68.26M | 0.00 100.0% | -16.18M | 0.00 100.0% | -15.15M 55.9% |
Pre-Tax Income | 5.67M 87.9% | 46.72M 3919.4% | 1.16M 101.7% | -68.26M 382.7% | 24.15M 1621.4% | -1.59M 105.4% | 29.38M 808.4% | 3.23M 63.1% |
Pre-Tax Margin % | 42.00% 58.0% | 100.00% 1328.6% | 7.00% 93.1% | 101.00% 3.1% | 98.00% 19.7% | 122.00% 23.2% | 99.00% 6.5% | 93.00% 3.1% |
Tax Provision | 0.00 | 0.00 | 0.00 100.0% | 12.44M | 0.00 100.0% | 12.40M | 0.00 100.0% | -161.14K 101.5% |
Net Income | 5.67M 87.9% | 46.72M 3919.4% | 1.16M 101.7% | -68.26M 382.7% | 24.15M 1621.4% | -1.59M 105.4% | 29.38M 808.4% | 3.23M 63.1% |
Net Margin % | 42.00% 58.0% | 100.00% 1328.6% | 7.00% 93.1% | 101.00% 3.1% | 98.00% 19.7% | 122.00% 23.2% | 99.00% 6.5% | 93.00% 3.1% |
Basic EPS | 0.14 87.7% | 1.14 3942.6% | 0.03 101.7% | -1.66 381.4% | 0.59 1632.5% | -0.04 105.4% | 0.71 787.5% | 0.08 61.9% |
Diluted EPS | 0.14 87.7% | 1.14 3700.0% | 0.03 101.8% | -1.66 381.4% | 0.59 1575.0% | -0.04 105.6% | 0.71 787.5% | 0.08 61.9% |
Basic Shares Outstanding | 41.19M 0.0% | 41.19M 0.0% | 41.19M 0.0% | 41.19M 0.0% | 41.19M 0.0% | 41.19M 0.0% | 41.19M 1.9% | 40.43M 1.8% |
Diluted Shares Outstanding | 41.19M 0.5% | 40.99M 0.5% | 41.19M 0.0% | 41.19M 0.0% | 41.19M 0.0% | 41.19M 0.0% | 41.19M 1.9% | 40.43M 3.2% |