Need MDXG 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 25, 2026 | 2024 Dec 31, 2024 Feb 26, 2025 | 2023 Dec 31, 2023 Feb 28, 2024 | 2022 Dec 31, 2022 May 1, 2023 | 2021 Dec 31, 2021 Feb 28, 2022 | 2020 Dec 31, 2020 Mar 8, 2021 | 2019 Dec 31, 2019 Jul 6, 2020 | 2018 Dec 31, 2018 Mar 17, 2020 |
|---|
Total Revenue | 418.63M 20.0% | 348.88M 8.5% | 321.48M 20.0% | 267.84M 3.6% | 258.62M 4.2% | 248.23M 17.0% | 299.25M 16.7% | 359.11M 11.8% |
Cost of Revenue | 73.01M 21.5% | 60.07M 10.0% | 54.63M 13.1% | 48.32M 11.6% | 43.28M 10.1% | 39.33M 8.7% | 43.08M 18.4% | 36.39M 3.3% |
Gross Profit | 345.62M 19.7% | 288.81M 8.2% | 266.84M 21.6% | 219.53M 1.9% | 215.33M 3.1% | 208.90M 18.5% | 256.17M 20.6% | 322.73M 12.9% |
Gross Margin % | 83.00% 0.0% | 83.00% 0.0% | 83.00% 1.2% | 82.00% 1.2% | 83.00% 1.2% | 84.00% 2.3% | 86.00% 4.4% | 90.00% 1.1% |
Research & Development | 15.10M 22.3% | 12.34M 2.6% | 12.66M 44.5% | 22.83M 31.6% | 17.34M 48.0% | 11.71M 5.2% | 11.14M 29.3% | 15.77M 11.9% |
General & Administrative | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
Selling & Marketing | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
SG&A Expenses | 266.19M 18.3% | 225.09M 6.6% | 211.12M 1.1% | 208.79M 5.3% | 198.36M 9.6% | 181.02M 8.7% | 198.21M 23.3% | 258.53M 17.4% |
Other Operating Expenses | 0.00 100.0% | -7.49M 226.1% | 5.94M 53.9% | 12.88M 179.3% | 4.61M 92.4% | 60.54M 10.4% | 67.54M 12716.5% | 527.00K 705.7% |
Total Operating Expenses | 281.29M 22.3% | 229.94M 0.1% | 229.73M 6.0% | 244.50M 11.0% | 220.31M 13.0% | 253.28M 8.5% | 276.89M 15.2% | 326.65M 36.3% |
Cost and Expenses | 354.74M 19.2% | 297.50M 4.6% | 284.36M 2.9% | 292.81M 11.1% | 263.60M 9.9% | 292.61M 8.6% | 319.97M 11.9% | 363.04M 32.1% |
Operating Income | 63.89M 8.5% | 58.87M 58.6% | 37.12M 248.6% | -24.97M 398.9% | -5.00M 88.7% | -44.37M 114.2% | -20.71M 427.9% | -3.92M 108.5% |
Operating Margin % | 15.00% 11.8% | 17.00% 41.7% | 12.00% 233.3% | -9.00% 350.0% | -2.00% 88.9% | -18.00% 157.1% | -7.00% 600.0% | -1.00% 107.1% |
EBITDA | 82.93M 28.9% | 64.34M 58.8% | 40.52M 479.2% | -10.69M 465.0% | -1.89M 95.9% | -45.76M 270.7% | -12.35M 512.6% | 2.99M 94.4% |
EBITDA Margin % | 20.00% 11.1% | 18.00% 38.5% | 13.00% 425.0% | -4.00% 300.0% | -1.00% 94.4% | -18.00% 350.0% | -4.00% 500.0% | 1.00% 94.1% |
Interest Expense | 1.78M 77.2% | 1.01M 84.4% | 6.46M 28.7% | 5.02M 0.7% | 4.98M 37.3% | 7.94M 68.7% | 4.71M | 0.00 |
Interest Income | 4.72M | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
Other Income (Expense) | 2.38M 251.2% | -1.57M 75.8% | -6.48M 29.1% | -5.02M 68.1% | -2.99M 81.5% | -16.14M 264.9% | -4.42M 939.7% | 527.00K 146.4% |
Pre-Tax Income | 66.26M 15.7% | 57.29M 87.0% | 30.63M 202.1% | -29.99M 198.8% | -10.04M 83.7% | -61.54M 140.5% | -25.59M 653.2% | -3.40M 107.5% |
Pre-Tax Margin % | 16.00% 0.0% | 16.00% 60.0% | 10.00% 190.9% | -11.00% 175.0% | -4.00% 84.0% | -25.00% 177.8% | -9.00% 800.0% | -1.00% 107.1% |
Tax Provision | 17.68M 15.6% | 15.30M 141.6% | -36.81M 17967.0% | 206.00K 16.6% | 247.00K 102.0% | -12.26M 245080.0% | -5.00K 100.0% | 26.58M 235.4% |
Net Income | 48.58M 14.5% | 42.42M 37.1% | 67.44M 323.3% | -30.20M 193.6% | -10.29M 79.1% | -49.28M 92.7% | -25.58M 14.7% | -29.98M 146.3% |
Net Margin % | 12.00% 0.0% | 12.00% 42.9% | 21.00% 290.9% | -11.00% 175.0% | -4.00% 80.0% | -20.00% 122.2% | -9.00% 12.5% | -8.00% 140.0% |
Basic EPS | 0.33 13.8% | 0.29 39.6% | 0.48 277.8% | -0.27 189.7% | -0.09 79.7% | -0.46 91.7% | -0.24 14.3% | -0.28 145.9% |
Diluted EPS | 0.32 14.3% | 0.28 26.3% | 0.38 240.7% | -0.27 200.0% | -0.09 80.4% | -0.46 91.7% | -0.24 14.3% | -0.28 150.0% |
Basic Shares Outstanding | 147.79M 0.6% | 146.98M 26.2% | 116.50M 3.2% | 112.91M 2.3% | 110.35M 1.9% | 108.26M 1.2% | 106.95M 1.3% | 105.60M 0.5% |
Diluted Shares Outstanding | 149.72M 0.5% | 149.05M 2.1% | 145.96M 29.3% | 112.91M 2.3% | 110.35M 1.9% | 108.26M 1.2% | 106.95M 1.3% | 105.60M 9.1% |