Need TACT 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 24, 2025 | 2023 Dec 31, 2023 Mar 13, 2024 | 2022 Dec 31, 2022 Mar 28, 2023 | 2021 Dec 31, 2021 Mar 24, 2022 | 2020 Dec 31, 2020 Mar 12, 2021 | 2019 Dec 31, 2019 Mar 16, 2020 | 2018 Dec 31, 2018 Mar 18, 2019 |
|---|
Total Revenue | 51.48M 18.7% | 43.38M 40.3% | 72.63M 24.9% | 58.14M 47.6% | 39.39M 28.7% | 30.59M 33.1% | 45.75M 16.2% | 54.59M 3.1% |
Cost of Revenue | 26.46M 20.8% | 21.90M 36.0% | 34.23M 1.5% | 33.73M 40.5% | 24.00M 35.9% | 17.67M 25.8% | 23.81M 14.5% | 27.84M 6.1% |
Gross Profit | 25.02M 16.4% | 21.48M 44.1% | 38.40M 57.3% | 24.41M 58.7% | 15.38M 19.0% | 12.93M 41.1% | 21.93M 18.0% | 26.74M 0.3% |
Gross Margin % | 49.00% 2.0% | 50.00% 5.7% | 53.00% 26.2% | 42.00% 7.7% | 39.00% 7.1% | 42.00% 12.5% | 48.00% 2.0% | 49.00% 4.3% |
Research & Development | 6.70M 4.0% | 6.98M 26.1% | 9.44M 10.2% | 8.57M 14.6% | 7.47M 31.1% | 5.70M 29.8% | 4.39M 4.0% | 4.58M 6.3% |
General & Administrative | 11.30M 13.7% | 9.94M 25.4% | 13.32M 9.2% | 12.19M 26.7% | 9.63M 4.0% | 9.26M 1.0% | 9.17M 11.7% | 8.21M 2.8% |
Selling & Marketing | 8.43M 2.9% | 8.20M 17.5% | 9.93M 12.3% | 11.33M 47.9% | 7.66M 24.6% | 6.14M 23.5% | 8.03M 11.5% | 7.20M 4.7% |
SG&A Expenses | - | - | - | - | - | - | - | - |
Other Operating Expenses | - | - | - | - | - | - | - | - |
Total Operating Expenses | 26.43M 5.3% | 25.11M 23.2% | 32.69M 1.9% | 32.09M 29.6% | 24.76M 17.3% | 21.10M 2.3% | 21.59M 8.0% | 19.98M 0.7% |
Cost and Expenses | - | - | - | - | - | - | - | - |
Operating Income | -1.42M 61.0% | -3.63M 163.5% | 5.71M 174.3% | -7.68M 18.1% | -9.38M 14.7% | -8.17M 2482.8% | 343.00K 94.9% | 6.76M 0.8% |
Operating Margin % | -3.00% 62.5% | -8.00% 200.0% | 8.00% 161.5% | -13.00% 45.8% | -24.00% 11.1% | -27.00% 2800.0% | 1.00% 91.7% | 12.00% 0.0% |
EBITDA | -73.00K 96.7% | -2.21M 128.7% | 7.70M 221.1% | -6.36M 28.0% | -4.97M 25.8% | -6.70M 479.2% | 1.77M 76.4% | 7.49M 5.0% |
EBITDA Margin % | 0.00% 100.0% | -5.00% 145.5% | 11.00% 200.0% | -11.00% 15.4% | -13.00% 40.9% | -22.00% 650.0% | 4.00% 71.4% | 14.00% 0.0% |
Interest Expense | 339.00K 5.3% | 322.00K 3.9% | 310.00K 49.0% | 208.00K 32.5% | 157.00K 20.8% | 130.00K 364.3% | 28.00K 3.7% | 27.00K 18.2% |
Interest Income | - | - | - | - | - | - | - | - |
Other Income (Expense) | - | - | - | - | - | - | - | - |
Pre-Tax Income | -1.08M 69.6% | -3.57M 160.4% | 5.90M 174.7% | -7.90M 29.9% | -6.08M 25.5% | -8.17M 2325.9% | 367.00K 94.3% | 6.47M 4.5% |
Pre-Tax Margin % | -2.00% 75.0% | -8.00% 200.0% | 8.00% 157.1% | -14.00% 6.7% | -15.00% 44.4% | -27.00% 2800.0% | 1.00% 91.7% | 12.00% 0.0% |
Tax Provision | 156.00K 97.5% | 6.29M 445.0% | 1.16M 158.8% | -1.97M 3.8% | -2.04M 19.6% | -2.54M 1604.0% | -149.00K 114.3% | 1.04M 70.8% |
Net Income | -1.24M 87.4% | -9.86M 307.7% | 4.75M 180.0% | -5.94M 46.9% | -4.04M 28.2% | -5.63M 1191.1% | 516.00K 90.5% | 5.43M 69.0% |
Net Margin % | -2.00% 91.3% | -23.00% 428.6% | 7.00% 170.0% | -10.00% 0.0% | -10.00% 44.4% | -18.00% 1900.0% | 1.00% 90.0% | 10.00% 66.7% |
Basic EPS | -0.12 87.9% | -0.99 306.3% | 0.48 180.0% | -0.60 39.5% | -0.43 40.3% | -0.72 1128.6% | 0.07 90.4% | 0.73 69.8% |
Diluted EPS | -0.12 87.9% | -0.99 310.6% | 0.47 178.3% | -0.60 39.5% | -0.43 40.3% | -0.72 1128.6% | 0.07 90.0% | 0.70 66.7% |
Basic Shares Outstanding | 10.09M 0.9% | 10.00M 0.5% | 9.95M 0.5% | 9.90M 6.5% | 9.30M 18.8% | 7.83M 4.8% | 7.47M 0.3% | 7.44M 0.3% |
Diluted Shares Outstanding | 10.09M 0.9% | 10.00M 0.2% | 10.02M 1.2% | 9.90M 6.5% | 9.30M 18.8% | 7.83M 2.0% | 7.68M 1.1% | 7.76M 2.2% |