Need MEC 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 Mar 4, 2026 | 2024 Dec 31, 2024 Mar 6, 2025 | 2023 Dec 31, 2023 Mar 6, 2024 | 2022 Dec 31, 2022 Mar 1, 2023 | 2021 Dec 31, 2021 Mar 2, 2022 | 2020 Dec 31, 2020 Mar 5, 2021 | 2019 Dec 31, 2019 Mar 2, 2020 | 2018 Dec 31, 2018 Dec 31, 2018 |
|---|
Total Revenue | 546.49M 6.0% | 581.60M 1.2% | 588.42M 9.1% | 539.39M 18.6% | 454.83M 27.2% | 357.61M 31.2% | 519.70M 46.6% | 354.53M 13.1% |
Cost of Revenue | 492.48M 3.5% | 510.51M 1.6% | 518.72M 8.4% | 478.32M 18.6% | 403.45M 23.7% | 326.11M 29.3% | 460.99M 51.7% | 303.95M 9.1% |
Gross Profit | 54.01M 24.0% | 71.10M 2.0% | 69.70M 14.1% | 61.07M 18.9% | 51.38M 63.1% | 31.50M 46.4% | 58.72M 16.1% | 50.58M 45.6% |
Gross Margin % | 10.00% 16.7% | 12.00% 0.0% | 12.00% 9.1% | 11.00% 0.0% | 11.00% 22.2% | 9.00% 18.2% | 11.00% 21.4% | 14.00% 27.3% |
Research & Development | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
General & Administrative | 48.14M 6.7% | 45.11M 8.0% | 41.77M 27.8% | 32.69M 2.4% | 31.91M 16.9% | 27.29M 51.3% | 56.02M 130.4% | 24.31M 12.8% |
Selling & Marketing | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
SG&A Expenses | 48.14M 6.7% | 45.11M 8.0% | 41.77M 27.8% | 32.69M 2.4% | 31.91M 16.9% | 27.29M 51.3% | 56.02M 130.4% | 24.31M 12.8% |
Other Operating Expenses | 9.72M 152.3% | -18.57M 339.8% | 7.74M 11.4% | 6.95M 35.1% | 10.71M 0.0% | 10.71M 0.0% | 10.71M 161.4% | 4.10M 9.1% |
Total Operating Expenses | 57.85M 118.0% | 26.54M 46.4% | 49.51M 24.9% | 39.64M 7.0% | 42.62M 12.1% | 38.00M 43.1% | 66.73M 134.9% | 28.41M 12.2% |
Cost and Expenses | 550.33M 2.5% | 537.05M 5.5% | 568.23M 9.7% | 517.96M 16.1% | 446.07M 22.5% | 364.10M 31.0% | 527.72M 58.8% | 332.36M 9.4% |
Operating Income | -3.84M 108.6% | 44.55M 120.7% | 20.19M 21.7% | 25.77M 194.2% | 8.76M 234.8% | -6.50M 18.9% | -8.01M 136.1% | 22.17M 135.2% |
Operating Margin % | -1.00% 112.5% | 8.00% 166.7% | 3.00% 40.0% | 5.00% 150.0% | 2.00% 200.0% | -2.00% 0.0% | -2.00% 133.3% | 6.00% 100.0% |
EBITDA | 37.44M 54.4% | 82.14M 49.2% | 55.05M 113.6% | 25.77M 5.7% | 24.39M 4.7% | 25.59M 17.2% | 30.89M 28.5% | 43.20M 43.2% |
EBITDA Margin % | 7.00% 50.0% | 14.00% 55.6% | 9.00% 80.0% | 5.00% 0.0% | 5.00% 28.6% | 7.00% 16.7% | 6.00% 50.0% | 12.00% 20.0% |
Interest Expense | 10.21M 7.0% | 10.99M 0.9% | 11.09M 228.2% | 3.38M 68.7% | 2.00M 24.9% | 2.67M 60.3% | 6.73M 73.4% | 3.88M 7.2% |
Interest Income | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
Other Income (Expense) | -10.21M 7.0% | -10.99M 2.8% | -11.31M 234.6% | -3.38M 68.7% | -2.00M 24.9% | -2.67M 61.2% | -6.88M 46.6% | -4.69M 12.3% |
Pre-Tax Income | -14.06M 141.9% | 33.56M 277.8% | 8.88M 60.3% | 22.39M 338.4% | -9.39M 2.5% | -9.17M 3.7% | -8.84M 150.6% | 17.48M 233.1% |
Pre-Tax Margin % | -3.00% 150.0% | 6.00% 200.0% | 2.00% 50.0% | 4.00% 300.0% | -2.00% 33.3% | -3.00% 50.0% | -2.00% 140.0% | 5.00% 150.0% |
Tax Provision | -5.95M 178.3% | 7.60M 631.1% | 1.04M 71.7% | 3.67M 288.7% | -1.94M 6.3% | -2.07M 49.3% | -4.09M 790.6% | -459.00K |
Net Income | -8.11M 131.2% | 25.97M 231.1% | 7.84M 58.1% | 18.73M 351.3% | -7.45M 5.1% | -7.09M 49.2% | -4.75M 126.5% | 17.93M 241.9% |
Net Margin % | -1.00% 125.0% | 4.00% 300.0% | 1.00% 66.7% | 3.00% 250.0% | -2.00% 0.0% | -2.00% 100.0% | -1.00% 120.0% | 5.00% 150.0% |
Basic EPS | -0.40 131.7% | 1.26 231.6% | 0.38 58.7% | 0.92 348.6% | -0.37 2.8% | -0.36 33.3% | -0.27 129.7% | 0.91 237.0% |
Diluted EPS | -0.40 132.3% | 1.24 226.3% | 0.38 58.2% | 0.91 345.9% | -0.37 2.8% | -0.36 33.3% | -0.27 129.7% | 0.91 237.0% |
Basic Shares Outstanding | 20.47M 0.7% | 20.61M 1.0% | 20.42M 0.1% | 20.40M 0.0% | 20.40M 2.5% | 19.90M 14.0% | 17.45M 11.4% | 19.69M 0.0% |
Diluted Shares Outstanding | 20.47M 2.4% | 20.97M 1.3% | 20.70M 0.1% | 20.68M 1.4% | 20.40M 2.5% | 19.90M 14.0% | 17.45M 11.4% | 19.69M 0.0% |