Need HSTM 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 27, 2026 | 2024 Dec 31, 2024 Feb 28, 2025 | 2023 Dec 31, 2023 Feb 26, 2024 | 2022 Dec 31, 2022 Feb 28, 2023 | 2021 Dec 31, 2021 Feb 28, 2022 | 2020 Dec 31, 2020 Feb 26, 2021 | 2019 Dec 31, 2019 Feb 26, 2020 | 2018 Dec 31, 2018 Feb 25, 2019 |
|---|
Total Revenue | 304.06M 4.3% | 291.65M 4.5% | 279.06M 4.6% | 266.83M 3.9% | 256.71M 4.9% | 244.83M 3.7% | 254.11M 9.7% | 231.62M 6.5% |
Cost of Revenue | 107.21M 9.5% | 97.94M 3.1% | 95.02M 4.3% | 91.14M 0.1% | 91.03M 1.9% | 89.33M 14.0% | 103.89M 8.2% | 96.01M 9.4% |
Gross Profit | 196.85M 1.6% | 193.71M 5.3% | 184.04M 4.8% | 175.68M 6.0% | 165.68M 6.6% | 155.49M 3.5% | 150.22M 10.8% | 135.60M 4.3% |
Gross Margin % | 65.00% 1.5% | 66.00% 0.0% | 66.00% 0.0% | 66.00% 1.5% | 65.00% 1.6% | 64.00% 8.5% | 59.00% 0.0% | 59.00% 3.5% |
Research & Development | 50.98M 4.3% | 48.89M 7.4% | 45.54M 2.9% | 44.28M 6.3% | 41.66M 29.0% | 32.30M 11.0% | 29.11M 13.1% | 25.73M 7.8% |
General & Administrative | 32.77M 6.7% | 35.13M 1.5% | 35.66M 3.3% | 36.87M 7.1% | 39.70M 5.2% | 41.88M 3.2% | 40.58M 17.8% | 34.45M 0.9% |
Selling & Marketing | 49.39M 4.7% | 47.16M 3.1% | 45.74M 3.6% | 44.15M 11.9% | 39.46M 11.8% | 35.30M 7.0% | 37.95M 6.3% | 35.70M 16.8% |
SG&A Expenses | 82.16M 0.2% | 82.29M 1.1% | 81.41M 0.5% | 81.01M 2.3% | 79.15M 2.6% | 77.18M 1.7% | 78.52M 11.9% | 70.14M 9.7% |
Other Operating Expenses | 43.48M 5.4% | 41.24M 0.4% | 41.08M 8.3% | 37.95M 3.1% | 36.81M 21.9% | 30.19M 8.3% | 27.87M 2470.9% | 1.08M 47.9% |
Total Operating Expenses | 176.62M 2.4% | 172.42M 2.6% | 168.02M 2.9% | 163.23M 3.6% | 157.62M 12.8% | 139.68M 3.1% | 135.50M 12.8% | 120.11M 8.9% |
Cost and Expenses | 283.83M 5.0% | 270.36M 2.8% | 263.04M 3.4% | 254.38M 2.3% | 248.66M 8.6% | 229.01M 4.3% | 239.39M 10.8% | 216.13M 9.1% |
Operating Income | 20.24M 4.9% | 21.29M 32.9% | 16.02M 28.7% | 12.45M 54.5% | 8.05M 49.1% | 15.82M 7.5% | 14.72M 5.0% | 15.49M 58.1% |
Operating Margin % | 7.00% 0.0% | 7.00% 16.7% | 6.00% 20.0% | 5.00% 66.7% | 3.00% 50.0% | 6.00% 0.0% | 6.00% 14.3% | 7.00% 75.0% |
EBITDA | 66.70M 6.7% | 62.53M 4.9% | 59.59M 11.3% | 53.53M 19.3% | 44.87M 2.5% | 46.01M 8.0% | 42.59M 7.2% | 39.72M 18.7% |
EBITDA Margin % | 22.00% 4.8% | 21.00% 0.0% | 21.00% 5.0% | 20.00% 17.6% | 17.00% 10.5% | 19.00% 11.8% | 17.00% 0.0% | 17.00% 21.4% |
Interest Expense | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
Interest Income | 3.34M 12.9% | 3.83M 62.7% | 2.36M 430.6% | 444.00K 753.8% | 52.00K | 0.00 100.0% | 3.17M | 0.00 |
Other Income (Expense) | 2.98M 15.2% | 3.52M 41.1% | 2.49M 20.5% | 3.14M 1185.1% | -289.00K 114.4% | 2.00M 37.5% | 3.21M 196.0% | 1.08M 47.9% |
Pre-Tax Income | 23.22M 6.4% | 24.80M 34.0% | 18.51M 18.8% | 15.59M 100.7% | 7.77M 56.4% | 17.82M 0.6% | 17.93M 8.2% | 16.57M 57.4% |
Pre-Tax Margin % | 8.00% 11.1% | 9.00% 28.6% | 7.00% 16.7% | 6.00% 100.0% | 3.00% 57.1% | 7.00% 0.0% | 7.00% 0.0% | 7.00% 75.0% |
Tax Provision | 4.88M 1.7% | 4.80M 45.4% | 3.30M 5.6% | 3.49M 81.9% | 1.92M 48.5% | 3.73M 0.0% | 3.73M 12.3% | 3.32M 528.4% |
Net Income | 18.34M 8.3% | 20.01M 31.5% | 15.21M 25.8% | 12.09M 106.9% | 5.84M 58.5% | 14.09M 10.6% | 15.77M 51.1% | 32.22M 222.0% |
Net Margin % | 6.00% 14.3% | 7.00% 40.0% | 5.00% 0.0% | 5.00% 150.0% | 2.00% 66.7% | 6.00% 0.0% | 6.00% 57.1% | 14.00% 250.0% |
Basic EPS | 0.61 7.6% | 0.66 32.0% | 0.50 28.2% | 0.39 105.3% | 0.19 56.8% | 0.44 0.0% | 0.44 56.0% | 1.00 222.6% |
Diluted EPS | 0.61 7.6% | 0.66 32.0% | 0.50 28.2% | 0.39 116.7% | 0.18 59.1% | 0.44 0.0% | 0.44 56.0% | 1.00 222.6% |
Basic Shares Outstanding | 30.02M 1.2% | 30.39M 0.6% | 30.57M 0.3% | 30.65M 2.8% | 31.53M 1.3% | 31.96M 1.3% | 32.37M 0.3% | 32.26M 1.3% |
Diluted Shares Outstanding | 30.14M 1.3% | 30.54M 0.4% | 30.67M 0.1% | 30.72M 2.8% | 31.62M 1.2% | 31.99M 1.4% | 32.43M 0.3% | 32.34M 0.4% |