Need HWBK 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 5, 2026 | 2024 Dec 31, 2024 Mar 17, 2025 | 2023 Dec 31, 2023 Mar 18, 2024 | 2022 Dec 31, 2022 Mar 29, 2023 | 2021 Dec 31, 2021 Mar 17, 2022 | 2020 Dec 31, 2020 Mar 12, 2021 | 2019 Dec 31, 2019 Mar 16, 2020 | 2018 Dec 31, 2018 Mar 14, 2019 |
|---|
Total Revenue | 112.08M 2.2% | 109.67M 24.7% | 87.96M 5.7% | 83.22M 2.2% | 81.39M 4.3% | 78.02M 7.0% | 72.94M 8.3% | 67.38M 12.5% |
Cost of Revenue | 32.14M 14.9% | 37.78M 7.4% | 35.17M 266.6% | 9.59M 127.9% | 4.21M 72.9% | 15.52M 5.2% | 16.38M 11.7% | 14.66M 50.0% |
Gross Profit | 79.95M 11.2% | 71.88M 36.2% | 52.79M 28.3% | 73.63M 4.6% | 77.18M 23.5% | 62.50M 10.5% | 56.56M 7.3% | 52.71M 5.2% |
Gross Margin % | 71.00% 7.6% | 66.00% 10.0% | 60.00% 31.8% | 88.00% 7.4% | 95.00% 18.7% | 80.00% 2.6% | 78.00% 0.0% | 78.00% 7.1% |
Research & Development | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
General & Administrative | 27.84M 4.8% | 26.58M 8.3% | 28.97M 7.1% | 27.06M 2.2% | 27.66M 5.8% | 26.15M 21.1% | 21.60M 6.5% | 23.10M 6.4% |
Selling & Marketing | 1.07M 9.3% | 976.00K 35.9% | 1.52M 0.5% | 1.53M 24.6% | 1.23M 12.1% | 1.09M 12.8% | 1.26M 1.9% | 1.23M 1.8% |
SG&A Expenses | 28.91M 4.9% | 27.55M 9.6% | 30.49M 6.7% | 28.59M 1.0% | 28.88M 6.0% | 27.25M 19.2% | 22.85M 6.1% | 24.34M 5.9% |
Other Operating Expenses | 21.94M 0.1% | 21.97M 0.5% | 21.87M 9.6% | 19.95M 0.7% | 20.08M 13.0% | 17.77M 29.1% | 13.77M 13.9% | 15.99M 1.1% |
Total Operating Expenses | 50.85M 2.7% | 49.52M 5.4% | 52.36M 7.9% | 48.54M 0.9% | 48.97M 8.8% | 45.02M 22.9% | 36.62M 9.2% | 40.33M 3.9% |
Cost and Expenses | 82.98M 5.0% | 87.31M 0.2% | 87.53M 50.6% | 58.13M 9.3% | 53.17M 12.2% | 60.54M 14.2% | 53.00M 3.6% | 54.99M 13.2% |
Operating Income | 29.10M 30.2% | 22.36M 5075.5% | 432.00K 98.3% | 25.09M 11.1% | 28.21M 61.4% | 17.48M 12.3% | 19.94M 61.0% | 12.38M 9.4% |
Operating Margin % | 26.00% 30.0% | 20.00% | 0.00% 100.0% | 30.00% 14.3% | 35.00% 59.1% | 22.00% 18.5% | 27.00% 50.0% | 18.00% 5.3% |
EBITDA | 31.34M 30.5% | 24.01M 845.9% | 2.54M 90.7% | 27.23M 10.7% | 30.50M 54.5% | 19.74M 10.3% | 22.00M 55.2% | 14.18M 8.6% |
EBITDA Margin % | 28.00% 27.3% | 22.00% 633.3% | 3.00% 90.9% | 33.00% 10.8% | 37.00% 48.0% | 25.00% 16.7% | 30.00% 42.9% | 21.00% 4.5% |
Interest Expense | 31.78M 13.5% | 36.76M 12.0% | 32.83M 212.8% | 10.49M 77.6% | 5.91M 39.2% | 9.72M 36.2% | 15.23M 15.5% | 13.19M 64.7% |
Interest Income | 97.66M 3.0% | 94.79M 3.6% | 91.53M 32.7% | 68.99M 7.5% | 64.15M 2.4% | 62.64M 1.7% | 63.70M 10.7% | 57.56M 13.4% |
Other Income (Expense) | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
Pre-Tax Income | 29.10M 30.2% | 22.36M 5075.5% | 432.00K 98.3% | 25.09M 11.1% | 28.21M 61.4% | 17.48M 12.3% | 19.94M 61.0% | 12.38M 9.4% |
Pre-Tax Margin % | 26.00% 30.0% | 20.00% | 0.00% 100.0% | 30.00% 14.3% | 35.00% 59.1% | 22.00% 18.5% | 27.00% 50.0% | 18.00% 5.3% |
Tax Provision | 5.30M 29.2% | 4.10M 882.8% | -524.00K 112.1% | 4.34M 23.9% | 5.70M 79.0% | 3.18M 16.7% | 3.82M 129.2% | 1.67M 78.9% |
Net Income | 23.80M 30.4% | 18.26M 1809.6% | 956.00K 95.4% | 20.75M 7.8% | 22.52M 57.5% | 14.29M 11.3% | 16.11M 50.4% | 10.71M 213.8% |
Net Margin % | 21.00% 23.5% | 17.00% 1600.0% | 1.00% 96.0% | 25.00% 10.7% | 28.00% 55.6% | 18.00% 18.2% | 22.00% 37.5% | 16.00% 166.7% |
Basic EPS | 3.44 31.8% | 2.61 1764.3% | 0.14 95.2% | 2.94 6.7% | 3.15 60.7% | 1.96 10.5% | 2.19 50.0% | 1.46 217.4% |
Diluted EPS | 3.43 31.4% | 2.61 1764.3% | 0.14 95.2% | 2.94 6.7% | 3.15 60.7% | 1.96 10.5% | 2.19 50.0% | 1.46 217.4% |
Basic Shares Outstanding | 6.99M 0.2% | 7.00M 0.6% | 7.04M 0.3% | 7.06M 1.3% | 7.16M 1.8% | 7.29M 0.7% | 7.34M 0.1% | 7.33M 0.5% |
Diluted Shares Outstanding | 7.00M 0.0% | 7.00M 0.6% | 7.04M 0.3% | 7.06M 1.3% | 7.16M 1.8% | 7.29M 0.8% | 7.34M 0.0% | 7.34M 0.5% |