Need TGEN 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 19, 2026 | 2024 Dec 31, 2024 Mar 18, 2025 | 2023 Dec 31, 2023 Mar 25, 2024 | 2022 Dec 31, 2022 Mar 23, 2023 | 2021 Dec 31, 2021 Mar 10, 2022 | 2020 Dec 31, 2020 Mar 18, 2021 | 2019 Dec 31, 2019 Mar 12, 2020 | 2018 Dec 31, 2018 Mar 29, 2019 |
|---|
Total Revenue | 27.07M 19.7% | 22.62M 10.0% | 25.14M 0.5% | 25.00M 2.5% | 24.40M 13.6% | 28.25M 15.5% | 33.43M 6.8% | 35.88M 8.1% |
Cost of Revenue | 17.25M 35.3% | 12.75M 14.7% | 14.94M 7.2% | 13.94M 8.8% | 12.81M 26.5% | 17.43M 16.8% | 20.95M 6.0% | 22.29M 10.1% |
Gross Profit | 9.82M 0.5% | 9.87M 3.2% | 10.20M 7.8% | 11.07M 4.5% | 11.59M 7.0% | 10.83M 13.2% | 12.48M 8.2% | 13.59M 4.9% |
Gross Margin % | 36.00% 18.2% | 44.00% 7.3% | 41.00% 6.8% | 44.00% 6.4% | 47.00% 23.7% | 38.00% 2.7% | 37.00% 2.6% | 38.00% 2.6% |
Research & Development | 1.17M 21.3% | 961.84K 14.5% | 840.01K 14.6% | 732.87K 35.2% | 542.08K 29.4% | 767.32K 47.4% | 1.46M 12.5% | 1.30M 38.5% |
General & Administrative | 13.52M 19.1% | 11.36M 4.4% | 11.88M 8.9% | 10.91M 11.4% | 9.80M 5.0% | 10.31M 0.7% | 10.38M 3.8% | 10.79M 13.3% |
Selling & Marketing | 2.27M 20.5% | 1.88M 2.6% | 1.93M 6.6% | 1.81M 26.7% | 2.47M 4.7% | 2.59M 3.4% | 2.69M 1.3% | 2.65M 16.7% |
SG&A Expenses | 15.79M 19.3% | 13.24M 4.2% | 13.81M 8.6% | 12.72M 3.7% | 12.27M 4.9% | 12.90M 1.2% | 13.07M 2.8% | 13.44M 14.0% |
Other Operating Expenses | 0.00 | 0.00 100.0% | -36.21K 2.8% | -37.26K | 0.00 | 0.00 | 0.00 | 0.00 |
Total Operating Expenses | 16.96M 19.4% | 14.20M 2.8% | 14.62M 8.9% | 13.42M 4.8% | 12.81M 6.3% | 13.67M 5.9% | 14.53M 1.5% | 14.74M 15.8% |
Cost and Expenses | 34.21M 26.0% | 27.15M 8.1% | 29.55M 8.0% | 27.35M 6.8% | 25.62M 25.1% | 34.21M 3.5% | 35.47M 4.2% | 37.03M 12.3% |
Operating Income | -7.13M 64.7% | -4.33M 1.9% | -4.41M 87.9% | -2.35M 92.7% | -1.22M 79.5% | -5.96M 191.2% | -2.05M 63.0% | -5.54M 2559.8% |
Operating Margin % | -26.00% 36.8% | -19.00% 5.6% | -18.00% 100.0% | -9.00% 80.0% | -5.00% 76.2% | -21.00% 250.0% | -6.00% 60.0% | -15.00% 1600.0% |
EBITDA | -7.20M 79.7% | -4.01M 3.2% | -3.88M 104.1% | -1.90M 144.8% | 4.24M 175.2% | -5.65M 33.1% | -4.24M 12.7% | -4.86M 617.0% |
EBITDA Margin % | -27.00% 50.0% | -18.00% 20.0% | -15.00% 87.5% | -8.00% 147.1% | 17.00% 185.0% | -20.00% 53.8% | -13.00% 7.1% | -14.00% 566.7% |
Interest Expense | 150.29K 28.3% | 117.12K 52.0% | 77.05K 51.2% | 50.97K 34.2% | 37.98K 70.4% | 128.30K 26.0% | 101.85K 15.1% | 120.02K 22.6% |
Interest Income | 151.71K | 0.00 | 0.00 100.0% | 16.25K 14.2% | 14.24K | 0.00 100.0% | 933.00 88.4% | 8.03K 70.9% |
Other Income (Expense) | -1.10M 240.5% | -322.23K 318.2% | -77.05K 139.2% | -32.22K 100.6% | 4.98M 2296.5% | -226.71K 88.0% | -120.60K 47.6% | -230.07K 80.5% |
Pre-Tax Income | -8.23M 76.9% | -4.65M 3.6% | -4.49M 88.6% | -2.38M 163.3% | 3.76M 160.8% | -6.19M 29.5% | -4.78M 17.1% | -5.77M 6004.4% |
Pre-Tax Margin % | -30.00% 42.9% | -21.00% 16.7% | -18.00% 80.0% | -10.00% 166.7% | 15.00% 168.2% | -22.00% 57.1% | -14.00% 12.5% | -16.00% |
Tax Provision | 20.61K 8.6% | 22.57K 30.5% | 32.49K 98.7% | 16.35K 16.1% | 19.49K 35.4% | 30.17K 98.6% | 15.19K 53.6% | 32.75K |
Net Income | -8.25M 73.3% | -4.76M 3.5% | -4.60M 87.8% | -2.45M 166.2% | 3.70M 160.1% | -6.15M 28.3% | -4.79M 16.0% | -5.71M 12134.2% |
Net Margin % | -30.00% 42.9% | -21.00% 16.7% | -18.00% 80.0% | -10.00% 166.7% | 15.00% 168.2% | -22.00% 57.1% | -14.00% 12.5% | -16.00% |
Basic EPS | -0.30 57.9% | -0.19 0.0% | -0.19 90.0% | -0.10 166.7% | 0.15 160.0% | -0.25 31.6% | -0.19 17.4% | -0.23 11600.0% |
Diluted EPS | -0.30 57.9% | -0.19 0.0% | -0.19 90.0% | -0.10 166.7% | 0.15 160.0% | -0.25 31.6% | -0.19 17.4% | -0.23 |
Basic Shares Outstanding | 27.23M 9.6% | 24.85M 0.0% | 24.85M 0.0% | 24.85M 0.0% | 24.85M 0.0% | 24.85M 0.0% | 24.84M 0.1% | 24.82M 7.1% |
Diluted Shares Outstanding | 27.23M 9.5% | 24.86M 0.0% | 24.85M 0.0% | 24.85M 1.1% | 25.12M 1.1% | 24.85M 0.0% | 24.84M 0.1% | 24.82M 6.3% |