Need GBFH 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 30, 2026 | 2024 Dec 30, 2024 Dec 30, 2024 | 2023 Dec 31, 2023 Dec 31, 2023 | 2022 Dec 31, 2022 Dec 31, 2022 | 2021 Dec 31, 2021 Dec 31, 2021 | 2020 Dec 31, 2020 Dec 31, 2020 | 2019 Dec 31, 2019 Dec 31, 2019 | 2018 Dec 31, 2018 Dec 31, 2018 |
|---|
Total Revenue | 109.61M 82.3% | 60.14M 2.0% | 58.96M 30.3% | 45.24M 17.5% | 38.50M 34.2% | 28.69M 34.5% | 21.34M 30.1% | 16.40M 18.5% |
Cost of Revenue | 37.44M | 0.00 100.0% | 14.28M 199.4% | 4.77M 87.0% | 2.55M 27.6% | 3.52M 0.4% | 3.54M 208.7% | 1.15M 115.7% |
Gross Profit | 72.17M 20.0% | 60.14M 34.6% | 44.68M 10.4% | 40.47M 12.6% | 35.95M 42.8% | 25.17M 41.4% | 17.80M 16.7% | 15.25M 14.6% |
Gross Margin % | 66.00% 34.0% | 100.00% 31.6% | 76.00% 14.6% | 89.00% 4.3% | 93.00% 5.7% | 88.00% 6.0% | 83.00% 10.8% | 93.00% 3.1% |
Research & Development | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
General & Administrative | 27.08M 312.0% | 6.57M 67.3% | 20.09M 17.9% | 17.04M 26.2% | 13.49M 29.2% | 10.44M 49.2% | 7.00M 16.3% | 6.02M 19.2% |
Selling & Marketing | 0.00 100.0% | 562.00K | 0.00 | 0.00 | 0.00 100.0% | 61.60K 45.1% | 112.24K 94.3% | 57.77K 0.4% |
SG&A Expenses | 27.08M 13.1% | 31.15M 55.1% | 20.09M 17.9% | 17.04M 26.2% | 13.49M 28.4% | 10.51M 47.7% | 7.11M 17.1% | 6.08M 19.0% |
Other Operating Expenses | 18.00M | 0.00 100.0% | 11.07M 17.8% | 9.40M 17.3% | 8.01M 50.2% | 5.33M 35.4% | 3.94M 22.8% | 3.21M 18.4% |
Total Operating Expenses | 45.08M 44.7% | 31.15M 0.0% | 31.16M 17.9% | 26.44M 22.9% | 21.51M 35.8% | 15.84M 43.3% | 11.05M 19.0% | 9.28M 18.8% |
Cost and Expenses | 82.52M 164.9% | 31.15M 31.4% | 45.44M 45.6% | 31.21M 29.7% | 24.06M 24.2% | 19.36M 32.7% | 14.59M 39.9% | 10.43M 24.9% |
Operating Income | 27.09M 6.5% | 28.99M 114.3% | 13.53M 3.6% | 14.03M 2.8% | 14.44M 54.8% | 9.33M 38.2% | 6.75M 13.1% | 5.97M 8.8% |
Operating Margin % | 25.00% 47.9% | 48.00% 108.7% | 23.00% 25.8% | 31.00% 18.4% | 38.00% 15.2% | 33.00% 3.1% | 32.00% 11.1% | 36.00% 10.0% |
EBITDA | 33.69M | 0.00 100.0% | 20.73M 4.1% | 19.92M 4.1% | 19.12M 95.5% | 9.78M 36.7% | 7.16M 13.9% | 6.28M 9.0% |
EBITDA Margin % | 31.00% | 0.00% 100.0% | 35.00% 20.5% | 44.00% 12.0% | 50.00% 47.1% | 34.00% 0.0% | 34.00% 10.5% | 38.00% 9.5% |
Interest Expense | 33.59M | 0.00 100.0% | 13.19M 285.3% | 3.42M 132.9% | 1.47M 2.8% | 1.51M 26.6% | 2.06M 176.0% | 746.64K 110.6% |
Interest Income | 84.33M | 0.00 100.0% | 51.28M 78.8% | 28.68M 50.2% | 19.09M 13.7% | 16.80M 3.5% | 16.23M 44.7% | 11.22M 34.1% |
Other Income (Expense) | -145.00K 97.1% | -5.08M | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
Pre-Tax Income | 26.95M 12.7% | 23.91M 76.8% | 13.53M 3.6% | 14.03M 2.8% | 14.44M 54.8% | 9.33M 38.2% | 6.75M 13.1% | 5.97M 8.8% |
Pre-Tax Margin % | 25.00% 37.5% | 40.00% 73.9% | 23.00% 25.8% | 31.00% 18.4% | 38.00% 15.2% | 33.00% 3.1% | 32.00% 11.1% | 36.00% 10.0% |
Tax Provision | 6.02M 14.1% | 5.27M 102.4% | 2.61M 17.7% | 3.17M 8.7% | 3.47M 47.5% | 2.35M 65.6% | 1.42M 11.5% | 1.27M 52.6% |
Net Income | 20.93M 12.3% | 18.64M 70.7% | 10.92M 0.5% | 10.87M 1.0% | 10.98M 57.3% | 6.98M 31.0% | 5.33M 13.5% | 4.69M 67.7% |
Net Margin % | 19.00% 38.7% | 31.00% 63.2% | 19.00% 20.8% | 24.00% 17.2% | 29.00% 20.8% | 24.00% 4.0% | 25.00% 13.8% | 29.00% 45.0% |
Basic EPS | 1.46 3.5% | 1.41 64.0% | 0.86 1.1% | 0.87 3.3% | 0.90 57.9% | 0.57 29.5% | 0.44 12.8% | 0.39 69.6% |
Diluted EPS | 1.44 3.6% | 1.39 65.5% | 0.84 0.0% | 0.84 1.2% | 0.85 49.1% | 0.57 29.5% | 0.44 12.8% | 0.39 69.6% |
Basic Shares Outstanding | 14.29M 6.6% | 13.41M 5.5% | 12.71M 1.7% | 12.49M 2.4% | 12.20M 0.2% | 12.18M 0.0% | 12.18M 0.0% | 12.18M 0.0% |
Diluted Shares Outstanding | 14.48M 7.9% | 13.43M 2.9% | 13.04M 1.2% | 12.88M 0.1% | 12.87M 5.7% | 12.18M 0.0% | 12.18M 0.0% | 12.18M 0.0% |