Need MSEX 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 19, 2026 | 2024 Dec 31, 2024 Mar 11, 2025 | 2023 Dec 31, 2023 Mar 1, 2024 | 2022 Dec 31, 2022 Nov 8, 2023 | 2021 Dec 31, 2021 Feb 25, 2022 | 2020 Dec 31, 2020 Feb 25, 2021 | 2019 Dec 31, 2019 Feb 27, 2020 | 2018 Dec 31, 2018 Mar 8, 2019 |
|---|
Total Revenue | 194.69M 1.5% | 191.88M 15.4% | 166.27M 2.4% | 162.43M 13.5% | 143.14M 1.1% | 141.59M 5.2% | 134.60M 2.5% | 138.08M 5.6% |
Cost of Revenue | 118.40M 28.2% | 92.36M 11.1% | 83.11M 5.1% | 79.10M 7.4% | 73.67M 4.1% | 70.80M 4.1% | 67.98M 5.0% | 71.57M 10.7% |
Gross Profit | 76.29M 23.3% | 99.51M 19.7% | 83.16M 0.2% | 83.34M 20.0% | 69.47M 1.9% | 70.80M 6.3% | 66.62M 0.2% | 66.51M 0.6% |
Gross Margin % | 39.00% 25.0% | 52.00% 4.0% | 50.00% 2.0% | 51.00% 4.1% | 49.00% 2.0% | 50.00% 2.0% | 49.00% 2.1% | 48.00% 5.9% |
Research & Development | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
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 | 0.00 | 0.00 100.0% | 2.60M 42.8% | 4.55M 124.0% | 2.03M 627.6% | 279.00K 76.8% | 1.20M 92.6% | 624.00K 269.2% |
Other Operating Expenses | 21.91M 52.7% | 46.30M 12.0% | 41.34M 6.2% | 38.92M 7.3% | 36.26M 23.5% | 29.36M 5.6% | 31.10M 1807.9% | 1.63M 1652.7% |
Total Operating Expenses | 21.91M 52.7% | 46.30M 5.4% | 43.94M 12.9% | 38.92M 7.3% | 36.26M 23.5% | 29.36M 5.6% | 31.10M 5.9% | 29.36M 6.8% |
Cost and Expenses | 140.32M 1.2% | 138.67M 9.1% | 127.05M 7.7% | 118.02M 7.4% | 109.93M 9.8% | 100.16M 1.1% | 99.08M 1.8% | 100.94M 9.5% |
Operating Income | 54.38M 2.2% | 53.21M 35.7% | 39.22M 17.1% | 47.33M 42.5% | 33.21M 11.2% | 37.42M 5.3% | 35.52M 4.4% | 37.14M 3.8% |
Operating Margin % | 28.00% 0.0% | 28.00% 16.7% | 24.00% 17.2% | 29.00% 26.1% | 23.00% 11.5% | 26.00% 0.0% | 26.00% 3.7% | 27.00% 10.0% |
EBITDA | 94.43M 1.2% | 93.32M 28.3% | 72.72M 1.9% | 74.12M 19.5% | 62.04M 6.0% | 58.54M 13.6% | 51.55M 3.7% | 53.55M 1.4% |
EBITDA Margin % | 49.00% 0.0% | 49.00% 11.4% | 44.00% 4.3% | 46.00% 7.0% | 43.00% 4.9% | 41.00% 7.9% | 38.00% 2.6% | 39.00% 2.5% |
Interest Expense | 14.29M 12.0% | 12.77M 19.2% | 10.71M 14.3% | 9.37M 15.4% | 8.11M 8.3% | 7.49M 3.2% | 7.26M 34.6% | 5.40M 12.3% |
Interest Income | 0.00 | 0.00 | 0.00 100.0% | 9.37M 15.4% | 8.11M 8.3% | 7.49M 3.2% | 7.26M | 0.00 |
Other Income (Expense) | -6.73M 244.6% | -1.95M 70.7% | -6.66M 300.1% | -1.66M 22.8% | -2.16M 30.8% | -3.11M 34.7% | -4.77M 26.7% | -3.77M 3.2% |
Pre-Tax Income | 47.64M 7.0% | 51.26M 57.4% | 32.56M 28.7% | 45.67M 47.1% | 31.05M 9.5% | 34.31M 11.6% | 30.75M 7.9% | 33.38M 1.6% |
Pre-Tax Margin % | 24.00% 11.1% | 27.00% 35.0% | 20.00% 28.6% | 28.00% 27.3% | 22.00% 8.3% | 24.00% 4.3% | 23.00% 4.2% | 24.00% 7.7% |
Tax Provision | 4.82M 30.2% | 6.91M 563.3% | 1.04M 67.9% | 3.24M 159.0% | -5.49M 33.2% | -4.12M 31.2% | -3.14M 439.8% | 924.00K 91.7% |
Net Income | 42.82M 3.4% | 44.35M 40.7% | 31.52M 25.7% | 42.43M 16.1% | 36.54M 4.9% | 38.42M 13.4% | 33.89M 4.4% | 32.45M 42.3% |
Net Margin % | 22.00% 4.3% | 23.00% 21.1% | 19.00% 26.9% | 26.00% 0.0% | 26.00% 3.7% | 27.00% 8.0% | 25.00% 4.2% | 24.00% 41.2% |
Basic EPS | 2.36 4.8% | 2.48 40.1% | 1.77 26.2% | 2.40 15.4% | 2.08 5.0% | 2.19 8.4% | 2.02 2.0% | 1.98 42.4% |
Diluted EPS | 2.36 4.5% | 2.47 40.3% | 1.76 26.4% | 2.39 15.5% | 2.07 5.0% | 2.18 8.5% | 2.01 2.6% | 1.96 42.0% |
Basic Shares Outstanding | 18.12M 1.6% | 17.83M 0.5% | 17.73M 0.8% | 17.60M 0.6% | 17.49M 0.2% | 17.46M 4.6% | 16.68M 1.8% | 16.38M 0.3% |
Diluted Shares Outstanding | 18.15M 1.2% | 17.95M 0.6% | 17.85M 0.8% | 17.71M 0.6% | 17.61M 0.2% | 17.57M 4.4% | 16.83M 1.7% | 16.54M 0.3% |