Need SMID 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 Apr 14, 2026 | 2024 Dec 31, 2024 May 27, 2025 | 2023 Dec 31, 2023 May 23, 2024 | 2022 Dec 31, 2022 Apr 17, 2023 | 2021 Dec 31, 2021 Mar 31, 2022 | 2020 Dec 31, 2020 Mar 30, 2021 | 2019 Dec 31, 2019 Mar 26, 2020 | 2018 Dec 31, 2018 Mar 26, 2019 |
|---|
Total Revenue | 93.45M 19.0% | 78.51M 31.8% | 59.58M 18.8% | 50.13M 1.0% | 50.64M 15.5% | 43.86M 6.1% | 46.69M 16.1% | 40.22M 3.6% |
Cost of Revenue | 67.41M 15.2% | 58.50M 19.6% | 48.93M 20.3% | 40.66M 12.3% | 36.22M 10.4% | 32.82M 10.6% | 36.72M 23.5% | 29.73M 1.3% |
Gross Profit | 26.04M 30.1% | 20.01M 87.9% | 10.65M 12.5% | 9.47M 34.3% | 14.42M 30.6% | 11.04M 10.8% | 9.97M 5.0% | 10.49M 9.4% |
Gross Margin % | 28.00% 12.0% | 25.00% 38.9% | 18.00% 5.3% | 19.00% 32.1% | 28.00% 12.0% | 25.00% 19.0% | 21.00% 19.2% | 26.00% 7.1% |
Research & Development | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
General & Administrative | 5.67M 13.5% | 6.55M 9.4% | 5.99M 7.9% | 5.55M 2.5% | 5.42M 8.6% | 4.99M 2.1% | 4.89M 13.9% | 5.67M 5.7% |
Selling & Marketing | 3.38M 5.1% | 3.56M 0.4% | 3.54M 15.7% | 3.06M 8.0% | 2.84M 23.6% | 2.29M 9.5% | 2.54M 2.4% | 2.60M 4.1% |
SG&A Expenses | 9.04M 10.6% | 10.11M 6.1% | 9.53M 10.7% | 8.62M 4.4% | 8.25M 13.3% | 7.28M 1.9% | 7.42M 10.3% | 8.27M 5.2% |
Other Operating Expenses | 0.00 | 0.00 | 0.00 | 0.00 100.0% | 72.00K | 0.00 100.0% | 55.00K 7.8% | 51.00K |
Total Operating Expenses | 9.04M 10.6% | 10.11M 6.1% | 9.53M 10.7% | 8.62M 4.4% | 8.25M 13.3% | 7.28M 1.9% | 7.42M 10.3% | 8.27M 5.2% |
Cost and Expenses | 76.45M 11.4% | 68.61M 17.4% | 58.46M 18.6% | 49.28M 10.8% | 44.47M 10.9% | 40.10M 9.2% | 44.15M 16.2% | 38.00M 0.0% |
Operating Income | 16.99M 71.7% | 9.90M 785.4% | 1.12M 30.9% | 854.00K 86.2% | 6.17M 64.1% | 3.76M 47.6% | 2.55M 14.9% | 2.22M 40.3% |
Operating Margin % | 18.00% 38.5% | 13.00% 550.0% | 2.00% 0.0% | 2.00% 83.3% | 12.00% 33.3% | 9.00% 80.0% | 5.00% 16.7% | 6.00% 33.3% |
EBITDA | 20.14M 58.4% | 12.71M 221.4% | 3.96M 3.4% | 4.10M 53.6% | 8.84M 43.2% | 6.17M 42.2% | 4.34M 25.3% | 3.46M 25.4% |
EBITDA Margin % | 22.00% 37.5% | 16.00% 128.6% | 7.00% 12.5% | 8.00% 52.9% | 17.00% 21.4% | 14.00% 55.6% | 9.00% 0.0% | 9.00% 18.2% |
Interest Expense | 225.00K 2.6% | 231.00K 9.4% | 255.00K 1.9% | 260.00K 36.8% | 190.00K 12.4% | 217.00K 21.2% | 179.00K 1.7% | 176.00K 4.3% |
Interest Income | 166.00K 253.2% | 47.00K 95.8% | 24.00K 71.4% | 14.00K 60.0% | 35.00K 0.0% | 35.00K 12.5% | 40.00K 4.8% | 42.00K 13.5% |
Other Income (Expense) | 32.00K 139.5% | -81.00K 139.5% | 205.00K 125.3% | 91.00K 96.9% | 2.93M 8766.7% | 33.00K 168.8% | -48.00K 211.6% | 43.00K 65.4% |
Pre-Tax Income | 17.03M 73.4% | 9.82M 642.1% | 1.32M 40.0% | 945.00K 89.6% | 9.09M 139.8% | 3.79M 51.2% | 2.51M 11.0% | 2.26M 39.6% |
Pre-Tax Margin % | 18.00% 38.5% | 13.00% 550.0% | 2.00% 0.0% | 2.00% 88.9% | 18.00% 100.0% | 9.00% 80.0% | 5.00% 16.7% | 6.00% 33.3% |
Tax Provision | 4.52M 110.9% | 2.14M 305.9% | 528.00K 264.1% | 145.00K 90.5% | 1.52M 35.2% | 1.13M 105.3% | 549.00K 4.0% | 572.00K 45.9% |
Net Income | 12.51M 62.9% | 7.67M 865.4% | 795.00K 0.6% | 800.00K 89.4% | 7.57M 184.1% | 2.67M 36.7% | 1.95M 15.5% | 1.69M 37.1% |
Net Margin % | 13.00% 30.0% | 10.00% 900.0% | 1.00% 50.0% | 2.00% 86.7% | 15.00% 150.0% | 6.00% 50.0% | 4.00% 0.0% | 4.00% 33.3% |
Basic EPS | 2.36 62.8% | 1.45 866.7% | 0.15 0.0% | 0.15 89.7% | 1.45 184.3% | 0.51 34.2% | 0.38 15.2% | 0.33 37.7% |
Diluted EPS | 2.36 62.8% | 1.45 866.7% | 0.15 0.0% | 0.15 89.7% | 1.45 184.3% | 0.51 34.2% | 0.38 15.2% | 0.33 37.7% |
Basic Shares Outstanding | 5.30M 0.0% | 5.30M 0.9% | 5.26M 0.5% | 5.23M 0.5% | 5.21M 0.4% | 5.18M 0.8% | 5.14M 1.2% | 5.08M 0.8% |
Diluted Shares Outstanding | 5.30M 0.0% | 5.30M 0.2% | 5.29M 0.7% | 5.25M 0.4% | 5.23M 0.9% | 5.19M 0.8% | 5.15M 1.0% | 5.10M 0.3% |