Need MX 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 Dec 31, 2025 Mar 16, 2026 | 2024 Dec 31, 2024 Mar 14, 2025 | 2023 Dec 31, 2023 Mar 8, 2024 | 2022 Dec 31, 2022 Feb 22, 2023 | 2021 Dec 31, 2021 Feb 23, 2022 | 2020 Dec 31, 2020 Mar 9, 2021 | 2019 Dec 31, 2019 Feb 21, 2020 | 2018 Dec 31, 2018 Feb 22, 2019 |
|---|
Total Revenue | 178.86M 8.9% | 196.43M 14.6% | 230.05M 31.9% | 337.66M 28.8% | 474.23M 6.5% | 507.06M 2.6% | 520.67M 11.9% | 465.43M 31.5% |
Cost of Revenue | 147.47M 6.5% | 157.70M 11.6% | 178.41M 24.5% | 236.39M 26.3% | 320.69M 15.3% | 378.74M 6.3% | 404.27M 15.6% | 349.78M 28.9% |
Gross Profit | 31.39M 18.9% | 38.73M 25.0% | 51.64M 49.0% | 101.26M 34.0% | 153.54M 19.7% | 128.32M 10.2% | 116.40M 0.6% | 115.65M 38.5% |
Gross Margin % | 18.00% 10.0% | 20.00% 9.1% | 22.00% 26.7% | 30.00% 6.3% | 32.00% 28.0% | 25.00% 13.6% | 22.00% 12.0% | 25.00% 10.7% |
Research & Development | 27.30M 9.1% | 25.01M 51.5% | 51.56M 1.5% | 52.34M 2.2% | 51.21M 12.1% | 45.70M 1.5% | 45.02M 2.2% | 46.04M 34.7% |
General & Administrative | - | - | - | - | - | - | - | - |
Selling & Marketing | - | - | - | - | - | - | - | - |
SG&A Expenses | 35.12M 7.8% | 38.10M 21.4% | 48.47M 4.7% | 50.87M 3.0% | 52.44M 4.9% | 49.97M 5.0% | 47.59M 0.2% | 47.71M 41.7% |
Other Operating Expenses | - | - | - | - | - | - | - | - |
Total Operating Expenses | 67.25M 3.9% | 64.70M 40.8% | 109.28M 2.6% | 106.51M 51.9% | 70.14M 30.8% | 101.30M 9.3% | 92.67M 1.2% | 93.76M 36.9% |
Cost and Expenses | - | - | - | - | - | - | - | - |
Operating Income | -35.86M 38.1% | -25.97M 54.9% | -57.64M 999.2% | -5.24M 106.3% | 83.41M 208.7% | 27.02M 13.9% | 23.73M 8.4% | 21.89M 44.2% |
Operating Margin % | -20.00% 53.8% | -13.00% 48.0% | -25.00% 1150.0% | -2.00% 111.1% | 18.00% 260.0% | 5.00% 0.0% | 5.00% 0.0% | 5.00% 16.7% |
EBITDA | -34.65M 25.2% | -46.35M 50.1% | -30.88M 354.7% | 12.12M 86.3% | 88.21M 72.0% | 315.22M 2305.7% | 13.10M 51.6% | 27.07M 76.3% |
EBITDA Margin % | -19.00% 20.8% | -24.00% 84.6% | -13.00% 425.0% | 4.00% 78.9% | 19.00% 69.4% | 62.00% 1966.7% | 3.00% 50.0% | 6.00% 64.7% |
Interest Expense | - | - | - | - | - | - | - | - |
Interest Income | - | - 100.0% | 10.44M 74.5% | 5.98M 129.2% | 2.61M 4.8% | 2.74M | - | - |
Other Income (Expense) | - | - | - | - | - | - | - | - |
Pre-Tax Income | -32.14M 9.5% | -35.51M 25.3% | -47.56M 1551.9% | -2.88M 103.9% | 73.97M 582.9% | 10.83M 159.5% | -18.21M 32.2% | -26.86M 131.2% |
Pre-Tax Margin % | -18.00% 0.0% | -18.00% 14.3% | -21.00% 2000.0% | -1.00% 106.3% | 16.00% 700.0% | 2.00% 166.7% | -3.00% 50.0% | -6.00% 146.2% |
Tax Provision | -17.89M 118.2% | -8.20M 25.0% | -10.94M 312.1% | 5.16M 70.1% | 17.26M 137.3% | -46.23M 2201.3% | 2.20M 303.9% | -1.08M 193.4% |
Net Income | -29.72M 45.3% | -54.31M 48.3% | -36.62M 355.7% | -8.04M 114.2% | 56.71M 83.6% | 344.96M 1680.5% | -21.83M 459.6% | -3.90M 104.6% |
Net Margin % | -17.00% 39.3% | -28.00% 75.0% | -16.00% 700.0% | -2.00% 116.7% | 12.00% 82.4% | 68.00% 1800.0% | -4.00% 300.0% | -1.00% 108.3% |
Basic EPS | -0.82 43.1% | -1.44 61.8% | -0.89 394.4% | -0.18 114.3% | 1.26 87.1% | 9.80 1631.3% | -0.64 481.8% | -0.11 104.4% |
Diluted EPS | -0.82 43.1% | -1.44 61.8% | -0.89 394.4% | -0.18 114.9% | 1.21 84.0% | 7.54 1278.1% | -0.64 481.8% | -0.11 105.4% |
Basic Shares Outstanding | 36.22M 4.1% | 37.77M 7.9% | 41.01M 8.6% | 44.85M 0.1% | 44.88M 27.4% | 35.21M 2.6% | 34.32M 0.4% | 34.47M 1.6% |
Diluted Shares Outstanding | 36.22M 4.1% | 37.77M 7.9% | 41.01M 8.6% | 44.85M 6.0% | 47.71M 2.6% | 46.50M 35.5% | 34.32M 0.4% | 34.47M 23.0% |