Need MMSI 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 24, 2026 | 2024 Dec 31, 2024 Apr 14, 2025 | 2023 Dec 31, 2023 Feb 28, 2024 | 2022 Dec 31, 2022 Feb 24, 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 | 1.51B 11.7% | 1.36B 7.9% | 1.26B 9.2% | 1.15B 7.1% | 1.07B 11.5% | 963.88M 3.1% | 994.85M 12.7% | 882.75M 21.3% |
Cost of Revenue | 777.79M 9.1% | 713.18M 5.9% | 673.49M 6.6% | 631.88M 7.2% | 589.42M 4.7% | 562.70M 0.0% | 562.49M 15.3% | 487.98M 21.5% |
Gross Profit | 736.94M 14.6% | 643.33M 10.2% | 583.87M 12.5% | 519.10M 7.0% | 485.33M 21.0% | 401.18M 7.2% | 432.37M 9.5% | 394.77M 21.0% |
Gross Margin % | 49.00% 4.3% | 47.00% 2.2% | 46.00% 2.2% | 45.00% 0.0% | 45.00% 7.1% | 42.00% 2.3% | 43.00% 4.4% | 45.00% 0.0% |
Research & Development | 97.35M 16.2% | 83.81M 1.3% | 82.73M 9.6% | 75.51M 6.0% | 71.25M 23.8% | 57.54M 12.3% | 65.61M 10.2% | 59.53M 15.8% |
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 | 455.21M 20.8% | 376.73M 0.8% | 373.68M 9.1% | 342.52M 2.0% | 335.69M 12.8% | 297.72M 9.0% | 327.27M 18.6% | 276.02M 20.5% |
Other Operating Expenses | 0.00 100.0% | 443.00K 87.4% | 3.52M 264.8% | 966.00K 138.5% | -2.51M 10.0% | -2.28M 324.4% | -537.00K 952.4% | 63.00K 107.2% |
Total Operating Expenses | 552.57M 20.0% | 460.55M 0.4% | 458.73M 9.7% | 418.04M 2.7% | 406.94M 14.5% | 355.26M 9.6% | 392.89M 17.1% | 335.55M 19.6% |
Cost and Expenses | 1.33B 10.8% | 1.20B 5.9% | 1.13B 8.0% | 1.05B 5.4% | 996.36M 8.5% | 917.96M 3.9% | 955.38M 16.0% | 823.53M 20.7% |
Operating Income | 184.38M 18.4% | 155.69M 25.6% | 123.94M 41.5% | 87.56M 43.7% | 60.92M 197.3% | -62.58M 4.8% | -65.71M 212.1% | 58.62M 77.3% |
Operating Margin % | 12.00% 9.1% | 11.00% 10.0% | 10.00% 25.0% | 8.00% 33.3% | 6.00% 200.0% | -6.00% 14.3% | -7.00% 200.0% | 7.00% 40.0% |
EBITDA | 332.05M 11.6% | 297.60M 28.6% | 231.44M 27.8% | 181.15M 18.1% | 153.45M 49.4% | 102.71M 15.1% | 121.00M 6.5% | 129.43M 33.0% |
EBITDA Margin % | 22.00% 0.0% | 22.00% 22.2% | 18.00% 12.5% | 16.00% 14.3% | 14.00% 27.3% | 11.00% 8.3% | 12.00% 20.0% | 15.00% 15.4% |
Interest Expense | 26.46M 15.2% | 31.22M 101.3% | 15.51M 144.7% | 6.34M 20.5% | 5.26M 47.4% | 9.99M 21.3% | 12.70M 22.6% | 10.36M 33.9% |
Interest Income | 15.07M 42.5% | 26.23M 968.0% | 2.46M 459.5% | 439.00K 42.9% | 769.00K 27.3% | 604.00K | 0.00 100.0% | 1.20M 214.7% |
Other Income (Expense) | -13.44M 135.8% | -5.70M 51.9% | -11.86M 39.0% | -19.43M 177.7% | -7.00M 40.0% | -11.67M 11.9% | -13.24M 45.5% | -9.10M 423.5% |
Pre-Tax Income | 170.94M 14.0% | 149.99M 33.8% | 112.09M 35.7% | 82.63M 53.3% | 53.92M 507.5% | -13.23M 703.3% | 2.19M 95.6% | 49.52M 38.0% |
Pre-Tax Margin % | 11.00% 0.0% | 11.00% 22.2% | 9.00% 28.6% | 7.00% 40.0% | 5.00% 600.0% | -1.00% | 0.00% 100.0% | 6.00% 20.0% |
Tax Provision | 42.45M 43.2% | 29.64M 67.6% | 17.68M 117.9% | 8.11M 48.5% | 5.46M 261.2% | -3.39M 4.0% | -3.26M 143.4% | 7.50M 10.2% |
Net Income | 128.49M 6.8% | 120.36M 27.5% | 94.41M 26.7% | 74.52M 53.8% | 48.45M 592.3% | -9.84M 280.6% | 5.45M 87.0% | 42.02M 52.7% |
Net Margin % | 8.00% 11.1% | 9.00% 12.5% | 8.00% 33.3% | 6.00% 20.0% | 5.00% 600.0% | -1.00% 200.0% | 1.00% 80.0% | 5.00% 25.0% |
Basic EPS | 2.17 4.8% | 2.07 26.2% | 1.64 25.2% | 1.31 52.3% | 0.86 577.8% | -0.18 281.8% | 0.10 87.6% | 0.80 42.9% |
Diluted EPS | 2.13 4.9% | 2.03 25.3% | 1.62 25.6% | 1.29 53.6% | 0.84 566.7% | -0.18 280.0% | 0.10 87.2% | 0.78 41.8% |
Basic Shares Outstanding | 59.16M 1.6% | 58.22M 1.1% | 57.59M 1.4% | 56.81M 1.2% | 56.15M 1.3% | 55.43M 0.7% | 55.08M 5.4% | 52.27M 7.1% |
Diluted Shares Outstanding | 60.46M 1.8% | 59.37M 1.7% | 58.36M 1.2% | 57.67M 0.5% | 57.36M 3.5% | 55.43M 1.4% | 56.23M 4.3% | 53.93M 7.6% |