Need TBCH 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.
Prices and market caps: Cboe delayed data, at least 15 minutes delayed. Not real-time. Fundamentals from SEC filings.
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 12, 2026 | 2024 Dec 31, 2024 Mar 17, 2025 | 2023 Dec 31, 2023 Mar 13, 2024 | 2022 Dec 31, 2022 Mar 29, 2023 | 2021 Dec 31, 2021 Mar 2, 2022 | 2020 Dec 31, 2020 Mar 4, 2021 | 2019 Dec 31, 2019 Mar 13, 2020 | 2018 Dec 31, 2018 Mar 18, 2019 |
|---|
Total Revenue | 319.91M 14.2% | 372.77M 44.4% | 258.12M 7.5% | 240.17M 34.4% | 366.35M 1.7% | 360.09M 53.5% | 234.66M 18.4% | 287.44M 92.7% |
Cost of Revenue | 200.63M 17.7% | 243.78M 33.5% | 182.62M 4.4% | 190.98M 19.7% | 237.97M 5.2% | 226.31M 45.1% | 155.95M 12.7% | 178.74M 82.1% |
Gross Profit | 119.28M 7.5% | 128.98M 70.8% | 75.50M 53.5% | 49.19M 61.7% | 128.38M 4.0% | 133.79M 70.0% | 78.71M 27.6% | 108.70M 113.1% |
Gross Margin % | 37.00% 5.7% | 35.00% 20.7% | 29.00% 45.0% | 20.00% 42.9% | 35.00% 5.4% | 37.00% 8.8% | 34.00% 10.5% | 38.00% 11.8% |
Research & Development | 16.89M 2.4% | 17.30M 1.0% | 17.14M 10.4% | 19.12M 9.3% | 17.49M 42.6% | 12.27M 56.1% | 7.86M 40.0% | 5.61M 0.4% |
General & Administrative | 30.37M 7.0% | 28.39M 9.4% | 31.32M 3.8% | 32.56M 3.1% | 31.58M 23.5% | 25.58M 17.3% | 21.80M 30.8% | 16.66M 6.1% |
Selling & Marketing | 52.48M 0.1% | 52.43M 20.6% | 43.49M 7.6% | 47.09M 20.0% | 58.88M 25.9% | 46.78M 21.1% | 38.63M 19.3% | 32.39M 32.8% |
SG&A Expenses | - | - | - | - | - | - | - | - |
Other Operating Expenses | - | - | - | - | - | - | - | - |
Total Operating Expenses | 91.77M 15.8% | 108.95M 18.5% | 91.95M 8.7% | 100.67M 6.7% | 107.95M 27.6% | 84.62M 23.9% | 68.29M 24.9% | 54.66M 18.3% |
Cost and Expenses | - | - | - | - | - | - | - | - |
Operating Income | 27.52M 37.4% | 20.03M 221.8% | -16.44M 68.1% | -51.48M 352.0% | 20.43M 58.4% | 49.17M 371.5% | 10.43M 80.7% | 54.04M 1026.3% |
Operating Margin % | 9.00% 80.0% | 5.00% 183.3% | -6.00% 71.4% | -21.00% 450.0% | 6.00% 57.1% | 14.00% 250.0% | 4.00% 78.9% | 19.00% 533.3% |
EBITDA | 29.07M 24.4% | 23.38M 279.7% | -13.01M 73.3% | -48.66M 297.9% | 24.58M 57.1% | 57.28M 233.2% | 17.19M 65.8% | 50.22M 437.9% |
EBITDA Margin % | 9.00% 50.0% | 6.00% 220.0% | -5.00% 75.0% | -20.00% 385.7% | 7.00% 56.3% | 16.00% 128.6% | 7.00% 58.8% | 17.00% 183.3% |
Interest Expense | 7.90M 4.8% | 8.30M 1546.8% | 504.00K 58.7% | 1.22M 218.5% | 383.00K 18.0% | 467.00K 49.7% | 929.00K 82.6% | 5.33M 32.6% |
Interest Income | - | - | - | - | - | - | - | - |
Other Income (Expense) | - | - | - | - | - | - | - | - |
Pre-Tax Income | 16.80M 57.4% | 10.67M 161.5% | -17.34M 68.2% | -54.45M 370.3% | 20.15M 61.6% | 52.46M 348.1% | 11.71M 71.4% | 40.93M 1641.5% |
Pre-Tax Margin % | 5.00% 66.7% | 3.00% 142.9% | -7.00% 69.6% | -23.00% 560.0% | 5.00% 66.7% | 15.00% 200.0% | 5.00% 64.3% | 14.00% 800.0% |
Tax Provision | 1.07M 119.4% | -5.51M 1730.5% | 338.00K 93.4% | 5.09M 109.8% | 2.43M 82.3% | 13.71M 319.8% | -6.24M 459.1% | 1.74M 192.9% |
Net Income | 15.73M 2.8% | 16.18M 191.5% | -17.68M 70.3% | -59.55M 436.0% | 17.72M 54.3% | 38.75M 115.9% | 17.94M 54.2% | 39.19M 1306.6% |
Net Margin % | 5.00% 25.0% | 4.00% 157.1% | -7.00% 72.0% | -25.00% 600.0% | 5.00% 54.5% | 11.00% 37.5% | 8.00% 42.9% | 14.00% 800.0% |
Basic EPS | 0.78 3.7% | 0.81 178.6% | -1.03 71.5% | -3.62 426.1% | 1.11 57.6% | 2.62 111.3% | 1.24 57.2% | 2.90 1215.4% |
Diluted EPS | 0.77 1.3% | 0.78 175.7% | -1.03 71.5% | -3.62 473.2% | 0.97 59.1% | 2.37 127.9% | 1.04 62.0% | 2.74 1153.8% |
Basic Shares Outstanding | 20.26M 1.2% | 20.02M 16.8% | 17.14M 15.4% | 20.26M 27.3% | 15.91M 7.5% | 14.80M 2.2% | 14.48M 7.2% | 13.51M 9.5% |
Diluted Shares Outstanding | 20.46M 1.8% | 20.83M 21.6% | 17.14M 16.2% | 20.46M 12.1% | 18.25M 11.5% | 16.36M 4.3% | 15.69M 9.8% | 14.29M 15.8% |