Need MMI 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 Dec 31, 2025 Feb 26, 2026 | 2024 Dec 31, 2024 Feb 27, 2025 | 2023 Dec 31, 2023 Feb 28, 2024 | 2022 Dec 31, 2022 Feb 28, 2023 | 2021 Dec 31, 2021 Mar 1, 2022 | 2020 Dec 31, 2020 Mar 1, 2021 | 2019 Dec 31, 2019 Mar 2, 2020 | 2018 Dec 31, 2018 Mar 1, 2019 |
|---|
Total Revenue | 755.16M 8.5% | 696.06M 7.8% | 645.93M 50.4% | 1.30B 0.4% | 1.30B 80.8% | 716.91M 11.1% | 806.43M 1.0% | 814.82M 13.2% |
Cost of Revenue | 494.68M 14.7% | 431.47M 6.1% | 406.64M 52.2% | 850.89M 1.3% | 840.21M 87.6% | 447.88M 10.2% | 498.88M 0.8% | 502.88M 12.6% |
Gross Profit | 260.47M 1.6% | 264.59M 10.6% | 239.28M 46.9% | 450.82M 1.2% | 456.23M 69.6% | 269.03M 12.5% | 307.55M 1.4% | 311.93M 14.2% |
Gross Margin % | 34.00% 10.5% | 38.00% 2.7% | 37.00% 5.7% | 35.00% 0.0% | 35.00% 7.9% | 38.00% 0.0% | 38.00% 0.0% | 38.00% 0.0% |
Research & Development | 0.00 | 0.00 | 0.00 100.0% | 0.11 26.7% | 0.15 87.5% | 0.08 38.5% | 0.13 7.1% | 0.14 0.0% |
General & Administrative | 0.00 | 0.00 100.0% | 283.15M 5.1% | 298.36M 17.3% | 254.32M 24.7% | 203.93M 0.4% | 203.11M 5.0% | 193.35M 12.6% |
Selling & Marketing | 0.00 | 0.00 100.0% | 1.89M 14.5% | 1.65M 99.2% | 830.00K 41.6% | 586.00K | 0.00 | 0.00 |
SG&A Expenses | 0.00 100.0% | 280.91M 1.4% | 285.02M 5.0% | 300.01M 17.6% | 255.15M 24.8% | 204.51M 0.7% | 203.11M 5.0% | 193.35M 12.6% |
Other Operating Expenses | 272.77M 1544.3% | 16.59M 21.7% | 13.63M 1.6% | 13.41M 14.4% | 11.72M 7.5% | 10.90M 35.9% | 8.02M 26.6% | 6.33M 38.0% |
Total Operating Expenses | 272.77M 8.3% | 297.50M 0.4% | 298.65M 4.7% | 313.42M 17.4% | 266.88M 23.9% | 215.41M 2.0% | 211.13M 5.8% | 199.65M 12.8% |
Cost and Expenses | 767.45M 5.3% | 728.97M 3.4% | 705.29M 39.4% | 1.16B 5.2% | 1.11B 66.9% | 663.29M 6.6% | 710.00M 1.1% | 702.53M 12.7% |
Operating Income | -12.29M 62.6% | -32.91M 44.6% | -59.37M 143.2% | 137.40M 27.4% | 189.36M 253.2% | 53.61M 44.4% | 96.42M 14.1% | 112.29M 16.8% |
Operating Margin % | -2.00% 60.0% | -5.00% 44.4% | -9.00% 181.8% | 11.00% 26.7% | 15.00% 114.3% | 7.00% 41.7% | 12.00% 14.3% | 14.00% 7.7% |
EBITDA | 15.89M 478.1% | 2.75M 110.6% | -25.89M 117.2% | 150.65M 25.1% | 201.08M 211.7% | 64.51M 38.2% | 104.44M 11.9% | 118.58M 16.8% |
EBITDA Margin % | 2.00% | 0.00% 100.0% | -4.00% 133.3% | 12.00% 25.0% | 16.00% 77.8% | 9.00% 30.8% | 13.00% 13.3% | 15.00% 7.1% |
Interest Expense | 773.00K 4.8% | 812.00K 8.6% | 888.00K 25.4% | 708.00K 22.1% | 580.00K 35.6% | 900.00K 35.2% | 1.39M 0.9% | 1.40M 6.4% |
Interest Income | 0.00 | 0.00 | 0.00 100.0% | 7.16M 321.7% | 1.70M 57.1% | 3.96M 55.3% | 8.85M | 0.00 |
Other Income (Expense) | 15.31M 23.0% | 19.88M 4.8% | 18.97M 309.8% | 4.63M 17.3% | 3.95M 31.4% | 5.75M 48.1% | 11.09M 124.8% | 4.93M 59.4% |
Pre-Tax Income | 3.02M 123.2% | -13.03M 67.8% | -40.40M 128.4% | 142.03M 26.5% | 193.30M 225.6% | 59.36M 44.8% | 107.51M 8.3% | 117.22M 18.1% |
Pre-Tax Margin % | 0.00% 100.0% | -2.00% 66.7% | -6.00% 154.5% | 11.00% 26.7% | 15.00% 87.5% | 8.00% 38.5% | 13.00% 7.1% | 14.00% 0.0% |
Tax Provision | 4.93M 840.1% | -666.00K 89.5% | -6.37M 116.8% | 37.80M 25.6% | 50.83M 207.6% | 16.53M 46.0% | 30.58M 2.1% | 29.96M 37.2% |
Net Income | -1.91M 84.6% | -12.36M 63.7% | -34.03M 132.7% | 104.22M 26.8% | 142.47M 232.6% | 42.84M 44.3% | 76.93M 11.8% | 87.26M 69.4% |
Net Margin % | 0.00% 100.0% | -2.00% 60.0% | -5.00% 162.5% | 8.00% 27.3% | 11.00% 83.3% | 6.00% 40.0% | 10.00% 9.1% | 11.00% 57.1% |
Basic EPS | -0.05 84.7% | -0.32 63.6% | -0.88 133.7% | 2.61 26.9% | 3.57 230.6% | 1.08 44.6% | 1.95 12.6% | 2.23 68.9% |
Diluted EPS | -0.05 84.4% | -0.32 63.6% | -0.88 134.0% | 2.59 27.0% | 3.55 228.7% | 1.08 44.6% | 1.95 12.2% | 2.22 68.2% |
Basic Shares Outstanding | 38.94M 0.7% | 38.68M 0.0% | 38.66M 3.1% | 39.89M 0.0% | 39.89M 0.6% | 39.64M 0.6% | 39.40M 0.7% | 39.15M 0.4% |
Diluted Shares Outstanding | 38.94M 0.7% | 38.68M 0.0% | 38.66M 3.8% | 40.19M 0.0% | 40.19M 1.1% | 39.73M 0.5% | 39.55M 0.4% | 39.38M 0.7% |