Need VMD 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 10, 2025 | 2023 Dec 31, 2023 Mar 6, 2024 | 2022 Dec 31, 2022 Mar 2, 2023 | 2021 Dec 31, 2021 Mar 7, 2022 | 2020 Dec 31, 2020 Mar 3, 2021 | 2019 Dec 31, 2019 Mar 4, 2020 | 2018 Dec 31, 2018 Dec 31, 2018 |
|---|
Total Revenue | 270.28M 20.5% | 224.26M 22.5% | 183.01M 31.8% | 138.83M 18.6% | 117.06M 10.8% | 131.31M 63.6% | 80.26M 23.0% | 65.27M 39.1% |
Cost of Revenue | 114.82M 26.1% | 91.05M 29.7% | 70.22M 29.7% | 54.15M 24.1% | 43.65M 14.7% | 51.20M 111.1% | 24.25M 45.3% | 16.69M 35.5% |
Gross Profit | 155.46M 16.7% | 133.20M 18.1% | 112.78M 33.2% | 84.68M 15.4% | 73.41M 8.4% | 80.11M 43.0% | 56.01M 15.3% | 48.58M 40.3% |
Gross Margin % | 58.00% 1.7% | 59.00% 4.8% | 62.00% 1.6% | 61.00% 3.2% | 63.00% 3.3% | 61.00% 12.9% | 70.00% 5.4% | 74.00% 0.0% |
Research & Development | 3.02M 1.7% | 3.07M 10.3% | 2.78M 3.2% | 2.70M 27.8% | 2.11M 94.8% | 1.08M 27.7% | 848.00K | 0.00 |
General & Administrative | 130.50M 16.0% | 112.48M 20.0% | 93.73M 27.8% | 73.36M 22.2% | 60.04M 4.0% | 57.71M 27.5% | 45.27M 47.5% | 30.68M 51.5% |
Selling & Marketing | 0.00 | 0.00 100.0% | -538.00K | 0.00 | 0.00 | 0.00 | 0.00 100.0% | 268.00K |
SG&A Expenses | 130.50M 16.0% | 112.48M 20.7% | 93.19M 27.0% | 73.36M 22.2% | 60.04M 4.0% | 57.71M 27.5% | 45.27M 46.3% | 30.95M 52.9% |
Other Operating Expenses | 1.23M | 0.00 100.0% | 2.48M 10665.2% | 23.00K 103.0% | -771.00K 75.4% | -3.14M 567.4% | 671.00K 1045.1% | -71.00K 117.7% |
Total Operating Expenses | 134.75M 16.9% | 115.30M 17.1% | 98.45M 29.4% | 76.08M 23.9% | 61.38M 10.3% | 55.66M 19.0% | 46.79M 48.4% | 31.54M 52.7% |
Cost and Expenses | 249.57M 24.6% | 200.32M 18.8% | 168.68M 29.5% | 130.23M 24.0% | 105.03M 1.7% | 106.86M 50.4% | 71.04M 47.3% | 48.23M 46.3% |
Operating Income | 20.71M 15.7% | 17.90M 24.9% | 14.33M 73.7% | 8.25M 28.7% | 11.58M 56.8% | 26.78M 206.2% | 8.75M 48.7% | 17.05M 93.2% |
Operating Margin % | 8.00% 0.0% | 8.00% 0.0% | 8.00% 33.3% | 6.00% 40.0% | 10.00% 50.0% | 20.00% 81.8% | 11.00% 57.7% | 26.00% 36.8% |
EBITDA | 51.56M 21.9% | 42.31M 15.3% | 36.71M 52.8% | 24.03M 10.0% | 21.84M 28.5% | 30.54M 95.5% | 15.62M 12.4% | 13.89M 22.2% |
EBITDA Margin % | 19.00% 0.0% | 19.00% 5.0% | 20.00% 17.6% | 17.00% 10.5% | 19.00% 17.4% | 23.00% 21.1% | 19.00% 9.5% | 21.00% 12.5% |
Interest Expense | 1.18M 52.3% | 776.00K 83.0% | 424.00K 115.2% | 197.00K 38.1% | 318.00K 37.5% | 509.00K 62.1% | 314.00K 73.5% | 181.00K 33.5% |
Interest Income | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
Other Income (Expense) | 1.06M 161.1% | -1.73M 2936.1% | 61.00K 91.7% | 738.00K 20.0% | 923.00K 320.8% | -418.00K 585.2% | -61.00K 84.2% | -386.00K 39.0% |
Pre-Tax Income | 21.77M 34.6% | 16.17M 12.4% | 14.39M 60.1% | 8.99M 28.1% | 12.50M 52.6% | 26.36M 199.7% | 8.80M 14.9% | 10.34M 26.2% |
Pre-Tax Margin % | 8.00% 14.3% | 7.00% 12.5% | 8.00% 33.3% | 6.00% 45.5% | 11.00% 45.0% | 20.00% 81.8% | 11.00% 31.3% | 16.00% 5.9% |
Tax Provision | 6.39M 34.2% | 4.76M 14.8% | 4.15M 49.9% | 2.77M 18.0% | 3.38M 165.4% | -5.17M 2006.6% | 271.00K 67.3% | 162.00K 980.0% |
Net Income | 14.93M 32.6% | 11.27M 10.0% | 10.24M 64.6% | 6.22M 31.8% | 9.13M 71.1% | 31.53M 269.9% | 8.53M 16.2% | 10.18M 24.5% |
Net Margin % | 6.00% 20.0% | 5.00% 16.7% | 6.00% 50.0% | 4.00% 50.0% | 8.00% 66.7% | 24.00% 118.2% | 11.00% 31.3% | 16.00% 5.9% |
Basic EPS | 0.38 31.0% | 0.29 7.4% | 0.27 80.0% | 0.15 34.8% | 0.23 73.3% | 0.86 273.9% | 0.23 14.8% | 0.27 22.7% |
Diluted EPS | 0.37 32.1% | 0.28 12.0% | 0.25 66.7% | 0.15 31.8% | 0.22 73.2% | 0.82 272.7% | 0.22 15.4% | 0.26 18.2% |
Basic Shares Outstanding | 38.90M 0.4% | 38.75M 1.0% | 38.35M 0.8% | 38.66M 2.1% | 39.49M 1.9% | 38.74M 2.7% | 37.72M 0.5% | 37.89M 0.0% |
Diluted Shares Outstanding | 40.82M 0.0% | 40.81M 1.1% | 40.38M 1.4% | 39.81M 2.1% | 40.68M 0.4% | 40.53M 2.0% | 39.75M 0.2% | 39.68M 4.5% |