Need TCX 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 13, 2025 | 2023 Dec 31, 2023 Apr 1, 2024 | 2022 Dec 31, 2022 Mar 15, 2023 | 2021 Dec 31, 2021 Mar 1, 2022 | 2020 Dec 31, 2020 Mar 3, 2021 | 2019 Dec 31, 2019 Mar 4, 2020 | 2018 Dec 31, 2018 Mar 5, 2019 |
|---|
Total Revenue | 390.30M 7.7% | 362.27M 6.8% | 339.34M 5.7% | 321.14M 5.5% | 304.34M 2.2% | 311.20M 7.7% | 337.14M 2.6% | 346.01M 5.0% |
Cost of Revenue | 296.35M 6.1% | 279.25M 2.4% | 272.67M 12.3% | 242.89M 7.5% | 226.04M 0.1% | 225.72M 4.5% | 236.37M 5.2% | 249.24M 1.8% |
Gross Profit | 93.95M 13.2% | 83.03M 24.5% | 66.67M 14.8% | 78.25M 0.1% | 78.29M 8.4% | 85.48M 15.2% | 100.78M 4.1% | 96.77M 14.5% |
Gross Margin % | 24.00% 4.3% | 23.00% 15.0% | 20.00% 16.7% | 24.00% 7.7% | 26.00% 3.7% | 27.00% 10.0% | 30.00% 7.1% | 28.00% 7.7% |
Research & Development | 17.81M 4.4% | 18.63M 3.1% | 19.22M 35.5% | 14.19M 0.9% | 14.31M 15.2% | 12.43M 27.9% | 9.72M 11.1% | 8.75M 20.5% |
General & Administrative | 42.88M 15.7% | 37.07M 11.0% | 33.41M 8.3% | 30.84M 37.9% | 22.37M 10.4% | 20.27M 13.4% | 17.88M 1.0% | 17.71M 30.3% |
Selling & Marketing | 48.38M 18.5% | 59.38M 12.4% | 67.81M 25.7% | 53.94M 36.6% | 39.47M 15.2% | 34.27M 0.0% | 34.27M 3.7% | 33.06M 12.4% |
SG&A Expenses | - | - | - | - | - | - | - | - |
Other Operating Expenses | - | - | - | - | - | - | - | - |
Total Operating Expenses | 117.44M 20.7% | 148.04M 13.6% | 130.32M 18.6% | 109.91M 27.7% | 86.07M 9.5% | 78.57M 10.0% | 71.44M 5.9% | 67.45M 17.4% |
Cost and Expenses | - | - | - | - | - | - | - | - |
Operating Income | -23.48M 63.9% | -65.01M 2.1% | -63.65M 101.0% | -31.66M 307.3% | -7.77M 212.4% | 6.92M 76.4% | 29.34M 0.1% | 29.32M 8.3% |
Operating Margin % | -6.00% 66.7% | -18.00% 5.3% | -19.00% 90.0% | -10.00% 233.3% | -3.00% 250.0% | 2.00% 77.8% | 9.00% 12.5% | 8.00% 0.0% |
EBITDA | -6.60M 84.7% | -43.16M 8.0% | -46.92M 272.4% | -12.60M 201.5% | 12.42M 10.4% | 11.25M 55.1% | 25.06M 5.7% | 26.58M 7.8% |
EBITDA Margin % | -2.00% 83.3% | -12.00% 14.3% | -14.00% 250.0% | -4.00% 200.0% | 4.00% 0.0% | 4.00% 42.9% | 7.00% 12.5% | 8.00% 14.3% |
Interest Expense | 57.18M 5.0% | 54.43M 17.7% | 46.26M 217.1% | 14.59M 216.0% | 4.62M | - | - | - |
Interest Income | 1.91M 39.6% | 3.16M 29.6% | 4.49M 3297.7% | 132.00K | 0.00 | - | - | - |
Other Income (Expense) | - | - | - | - | - | - | - | - |
Pre-Tax Income | -67.31M 33.9% | -101.87M 1.2% | -103.07M 270.9% | -27.79M 482.2% | 7.27M 32.4% | 10.76M 56.2% | 24.57M 6.1% | 26.16M 8.6% |
Pre-Tax Margin % | -17.00% 39.3% | -28.00% 6.7% | -30.00% 233.3% | -9.00% 550.0% | 2.00% 33.3% | 3.00% 57.1% | 7.00% 12.5% | 8.00% 14.3% |
Tax Provision | 8.51M 6.5% | 7.99M 216.2% | -6.87M 3067.3% | -217.00K 105.6% | 3.91M 21.6% | 4.99M 45.7% | 9.17M 1.7% | 9.02M 416.0% |
Net Income | -75.82M 31.0% | -109.86M 14.2% | -96.20M 248.9% | -27.57M 919.6% | 3.36M 41.7% | 5.78M 62.5% | 15.40M 10.1% | 17.14M 23.3% |
Net Margin % | -19.00% 36.7% | -30.00% 7.1% | -28.00% 211.1% | -9.00% 1000.0% | 1.00% 50.0% | 2.00% 60.0% | 5.00% 0.0% | 5.00% 28.6% |
Basic EPS | -6.85 31.6% | -10.02 13.2% | -8.85 245.7% | -2.56 900.0% | 0.32 41.8% | 0.55 62.1% | 1.45 10.5% | 1.62 23.6% |
Diluted EPS | - | - 100.0% | -8.85 245.7% | -2.56 925.8% | 0.31 42.6% | 0.54 62.2% | 1.43 10.1% | 1.59 23.2% |
Basic Shares Outstanding | 11.07M 0.9% | 10.97M 1.0% | 10.86M 0.9% | 10.77M 1.0% | 10.66M 0.7% | 10.59M 0.3% | 10.62M 0.2% | 10.60M 0.6% |
Diluted Shares Outstanding | 11.07M 0.9% | 10.97M 1.0% | 10.86M 0.9% | 10.77M 0.4% | 10.82M 1.2% | 10.69M 0.7% | 10.77M 0.2% | 10.79M 0.0% |