Need MCFT 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.
Prices and market caps: Cboe delayed data, at least 15 minutes delayed. Not real-time. Fundamentals from SEC filings.
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 Jun 30, 2025 Aug 27, 2025 | 2024 Jun 30, 2024 Aug 30, 2024 | 2023 Jun 30, 2023 Aug 30, 2023 | 2022 Jun 30, 2022 Sep 9, 2022 | 2021 Jun 30, 2021 Sep 2, 2021 | 2020 Jun 30, 2020 Sep 11, 2020 | 2019 Jun 30, 2019 Sep 13, 2019 | 2018 Jun 30, 2018 Sep 7, 2018 |
|---|
Total Revenue | 284.20M 11.8% | 322.35M 47.1% | 609.90M 4.9% | 641.61M 37.7% | 465.96M 28.3% | 363.07M 22.2% | 466.38M 40.2% | 332.73M 45.5% |
Cost of Revenue | 227.34M 9.3% | 250.74M 43.2% | 441.16M 6.8% | 473.42M 38.9% | 340.83M 18.5% | 287.72M 18.6% | 353.25M 45.8% | 242.36M 46.7% |
Gross Profit | 56.87M 20.6% | 71.61M 57.6% | 168.74M 0.3% | 168.19M 34.4% | 125.13M 66.1% | 75.36M 33.4% | 113.13M 25.2% | 90.36M 42.4% |
Gross Margin % | 20.00% 9.1% | 22.00% 21.4% | 28.00% 7.7% | 26.00% 3.7% | 27.00% 28.6% | 21.00% 12.5% | 24.00% 11.1% | 27.00% 3.6% |
Research & Development | 6.50M 4.4% | 6.80M 7.9% | 6.30M 12.5% | 7.20M 24.1% | 5.80M 11.5% | 5.20M 7.1% | 5.60M 14.3% | 4.90M 38.0% |
General & Administrative | 32.09M 3.1% | 31.12M 5.5% | 32.91M 8.7% | 36.07M 9.4% | 32.96M 29.0% | 25.56M 7.8% | 27.71M 40.1% | 19.77M 3.4% |
Selling & Marketing | 11.74M 4.8% | 11.20M 9.9% | 12.44M 3.3% | 12.87M 11.2% | 11.58M 27.6% | 15.98M 9.6% | 17.67M 35.8% | 13.01M 38.7% |
SG&A Expenses | - | - | - | - | - | - | - | - |
Other Operating Expenses | - | - | - | - | - | - | - | - |
Total Operating Expenses | 45.63M 3.4% | 44.13M 6.7% | 47.31M 9.0% | 51.99M 11.8% | 46.49M 54.4% | 101.92M 27.6% | 79.87M 132.3% | 34.38M 14.8% |
Cost and Expenses | - | - | - | - | - | - | - | - |
Operating Income | 11.23M 59.1% | 27.48M 77.4% | 121.43M 4.5% | 116.19M 47.7% | 78.64M 396.0% | -26.57M 179.9% | 33.26M 40.6% | 55.98M 67.0% |
Operating Margin % | 4.00% 55.6% | 9.00% 55.0% | 20.00% 11.1% | 18.00% 5.9% | 17.00% 342.9% | -7.00% 200.0% | 7.00% 58.8% | 17.00% 13.3% |
EBITDA | 20.61M 21.3% | 26.20M 75.8% | 108.31M 12.6% | 96.19M 14.5% | 84.01M 623.8% | -16.04M 139.1% | 41.05M 32.8% | 61.07M 66.2% |
EBITDA Margin % | 7.00% 12.5% | 8.00% 55.6% | 18.00% 20.0% | 15.00% 16.7% | 18.00% 550.0% | -4.00% 144.4% | 9.00% 50.0% | 18.00% 12.5% |
Interest Expense | 1.17M 64.5% | 3.29M 22.9% | 2.68M 82.1% | 1.47M 56.6% | 3.39M 32.8% | 5.04M 22.5% | 6.51M 87.5% | 3.47M 56.3% |
Interest Income | 3.47M 40.0% | 5.79M 72.8% | 3.35M | 0.00 | 0.00 | - | - | - |
Other Income (Expense) | - | - | - | - | - | - | - | - |
Pre-Tax Income | 13.54M 54.8% | 29.97M 75.5% | 122.10M 6.4% | 114.72M 54.0% | 74.52M 335.7% | -31.61M 218.2% | 26.75M 49.1% | 52.51M 67.8% |
Pre-Tax Margin % | 5.00% 44.4% | 9.00% 55.0% | 20.00% 11.1% | 18.00% 12.5% | 16.00% 277.8% | -9.00% 250.0% | 6.00% 62.5% | 16.00% 14.3% |
Tax Provision | 2.82M 58.1% | 6.73M 76.2% | 28.30M 5.7% | 26.78M 66.5% | 16.08M 312.6% | -7.57M 240.3% | 5.39M 58.1% | 12.86M 9.7% |
Net Income | 7.04M 9.7% | 7.80M 88.7% | 68.94M 18.4% | 58.21M 3.6% | 56.17M 333.6% | -24.05M 212.6% | 21.35M 46.1% | 39.65M 102.6% |
Net Margin % | 2.00% 0.0% | 2.00% 81.8% | 11.00% 22.2% | 9.00% 25.0% | 12.00% 271.4% | -7.00% 240.0% | 5.00% 58.3% | 12.00% 33.3% |
Basic EPS | 0.43 6.5% | 0.46 88.2% | 3.91 24.1% | 3.15 5.4% | 2.99 333.6% | -1.28 212.3% | 1.14 46.5% | 2.13 102.9% |
Diluted EPS | 0.43 6.5% | 0.46 88.1% | 3.88 24.4% | 3.12 5.4% | 2.96 331.3% | -1.28 212.3% | 1.14 46.2% | 2.12 101.9% |
Basic Shares Outstanding | 16.43M 3.0% | 16.93M 3.9% | 17.62M 4.5% | 18.46M 1.9% | 18.81M 0.4% | 18.73M 0.4% | 18.65M 0.2% | 18.62M 0.1% |
Diluted Shares Outstanding | 16.53M 3.0% | 17.04M 4.1% | 17.77M 4.7% | 18.64M 1.7% | 18.95M 1.2% | 18.73M 0.2% | 18.77M 0.3% | 18.71M 0.5% |