Need HBT 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 6, 2026 | 2024 Dec 31, 2024 Mar 7, 2025 | 2023 Dec 31, 2023 Mar 6, 2024 | 2022 Dec 31, 2022 Mar 8, 2023 | 2021 Dec 31, 2021 Mar 11, 2022 | 2020 Dec 31, 2020 Mar 12, 2021 | 2019 Dec 31, 2019 Mar 27, 2020 | 2018 Dec 31, 2018 Dec 31, 2018 |
|---|
Total Revenue | 293.33M 2.8% | 285.21M 8.2% | 263.64M 41.2% | 186.72M 13.7% | 164.23M 4.8% | 156.77M 9.8% | 173.85M 4.8% | 165.96M 5.2% |
Cost of Revenue | 58.59M 11.1% | 65.88M 44.8% | 45.50M 602.8% | 6.47M 386.8% | -2.26M 113.3% | 16.99M 27.4% | 13.34M 2.5% | 13.69M 40.6% |
Gross Profit | 234.74M 7.0% | 219.33M 0.5% | 218.14M 21.5% | 179.54M 7.8% | 166.49M 19.1% | 139.77M 12.9% | 160.51M 5.4% | 152.28M 2.9% |
Gross Margin % | 80.00% 3.9% | 77.00% 7.2% | 83.00% 13.5% | 96.00% 5.0% | 101.00% 13.5% | 89.00% 3.3% | 92.00% 0.0% | 92.00% 2.1% |
Research & Development | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
General & Administrative | 57.58M 26.8% | 78.69M 1.3% | 79.77M 30.2% | 61.26M 8.4% | 56.53M 3.9% | 58.84M 9.0% | 64.68M 4.6% | 61.83M 3.6% |
Selling & Marketing | 36.26M 739.4% | 4.32M 14.3% | 5.04M 32.6% | 3.80M 12.6% | 3.38M 2.9% | 3.48M 10.3% | 3.87M 7.7% | 4.20M 7.3% |
SG&A Expenses | 93.84M 13.0% | 83.02M 2.1% | 84.81M 30.4% | 65.06M 8.6% | 59.90M 3.9% | 62.31M 9.1% | 68.55M 3.8% | 66.03M 3.8% |
Other Operating Expenses | 36.40M 6.5% | 38.94M 13.0% | 44.75M 14.7% | 39.00M 29.9% | 30.02M 7.7% | 27.89M 40.4% | 19.87M 6.9% | 21.34M 4.8% |
Total Operating Expenses | 130.23M 6.8% | 121.95M 5.9% | 129.56M 24.5% | 104.06M 15.7% | 89.93M 0.3% | 90.20M 2.0% | 88.39M 0.9% | 87.61M 3.8% |
Cost and Expenses | 188.82M 0.5% | 187.83M 7.3% | 175.06M 58.4% | 110.53M 26.1% | 87.67M 18.2% | 107.19M 5.4% | 101.73M 0.4% | 101.29M 0.5% |
Operating Income | 104.51M 7.3% | 97.38M 9.9% | 88.58M 16.3% | 76.19M 0.5% | 76.56M 54.4% | 49.57M 31.3% | 72.12M 11.5% | 64.67M 13.5% |
Operating Margin % | 36.00% 5.9% | 34.00% 0.0% | 34.00% 17.1% | 41.00% 12.8% | 47.00% 46.9% | 32.00% 22.0% | 41.00% 5.1% | 39.00% 8.3% |
EBITDA | 109.58M 6.2% | 103.17M 9.3% | 94.36M 17.8% | 80.11M 0.7% | 80.69M 50.1% | 53.75M 29.1% | 75.75M 9.1% | 69.45M 11.7% |
EBITDA Margin % | 37.00% 2.8% | 36.00% 0.0% | 36.00% 16.3% | 43.00% 12.2% | 49.00% 44.1% | 34.00% 22.7% | 44.00% 4.8% | 42.00% 7.7% |
Interest Expense | 56.89M 9.5% | 62.85M 65.7% | 37.93M 428.2% | 7.18M 23.4% | 5.82M 9.9% | 6.46M 35.0% | 9.94M 24.3% | 7.99M 21.2% |
Interest Income | 255.78M 1.6% | 251.70M 9.9% | 229.00M 49.6% | 153.05M 19.4% | 128.22M 3.4% | 124.06M 13.7% | 143.74M 4.6% | 137.43M 7.7% |
Other Income (Expense) | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
Pre-Tax Income | 104.51M 7.3% | 97.38M 9.9% | 88.58M 16.3% | 76.19M 0.5% | 76.56M 54.4% | 49.57M 31.3% | 72.12M 11.5% | 64.67M 13.5% |
Pre-Tax Margin % | 36.00% 5.9% | 34.00% 0.0% | 34.00% 17.1% | 41.00% 12.8% | 47.00% 46.9% | 32.00% 22.0% | 41.00% 5.1% | 39.00% 8.3% |
Tax Provision | 27.50M 7.4% | 25.60M 12.6% | 22.74M 15.2% | 19.73M 2.7% | 20.29M 59.4% | 12.73M 142.2% | 5.26M 504.8% | 869.00K 0.1% |
Net Income | 77.01M 7.3% | 71.78M 9.0% | 65.84M 16.6% | 56.46M 0.3% | 56.27M 52.7% | 36.84M 44.9% | 66.86M 4.8% | 63.80M 13.7% |
Net Margin % | 26.00% 4.0% | 25.00% 0.0% | 25.00% 16.7% | 30.00% 11.8% | 34.00% 41.7% | 24.00% 36.8% | 38.00% 0.0% | 38.00% 5.6% |
Basic EPS | 2.44 7.5% | 2.27 9.1% | 2.08 0.5% | 2.09 3.5% | 2.02 50.7% | 1.34 59.8% | 3.33 37.6% | 2.42 13.6% |
Diluted EPS | 2.44 8.0% | 2.26 9.2% | 2.07 1.0% | 2.09 3.5% | 2.02 50.7% | 1.34 59.8% | 3.33 37.6% | 2.42 13.6% |
Basic Shares Outstanding | 31.43M 0.5% | 31.59M 0.1% | 31.63M 9.6% | 28.85M 3.8% | 27.80M 1.2% | 27.46M 36.7% | 20.09M 23.7% | 26.33M 0.0% |
Diluted Shares Outstanding | 31.43M 0.9% | 31.71M 0.1% | 31.74M 9.7% | 28.92M 4.0% | 27.80M 1.2% | 27.46M 36.7% | 20.09M 23.7% | 26.33M 0.0% |