Need TLS 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 16, 2026 | 2024 Dec 31, 2024 Mar 10, 2025 | 2023 Dec 31, 2023 Mar 15, 2024 | 2022 Dec 31, 2022 Mar 16, 2023 | 2021 Dec 31, 2021 Mar 28, 2022 | 2020 Dec 31, 2020 Mar 25, 2021 | 2019 Dec 31, 2019 Apr 13, 2020 | 2018 Dec 31, 2018 Apr 1, 2019 |
|---|
Total Revenue | 164.81M 52.2% | 108.27M 25.5% | 145.38M 33.0% | 216.89M 10.5% | 242.43M 34.7% | 179.92M 13.0% | 159.22M 15.4% | 138.02M 28.1% |
Cost of Revenue | 103.79M 40.6% | 73.84M 20.1% | 92.44M 32.9% | 137.84M 11.9% | 156.40M 33.1% | 117.50M 9.9% | 106.87M 25.8% | 84.95M 26.5% |
Gross Profit | 61.02M 77.2% | 34.43M 35.0% | 52.94M 33.0% | 79.04M 8.1% | 86.03M 37.8% | 62.42M 19.2% | 52.34M 1.4% | 53.06M 30.8% |
Gross Margin % | 37.00% 15.6% | 32.00% 11.1% | 36.00% 0.0% | 36.00% 2.9% | 35.00% 0.0% | 35.00% 6.1% | 33.00% 13.2% | 38.00% 0.0% |
Research & Development | 7.06M 16.4% | 8.44M 28.2% | 11.76M 30.5% | 16.92M 11.4% | 19.10M 34.1% | 14.24M 33.8% | 10.65M 21.6% | 8.76M |
General & Administrative | 78.92M 4.6% | 75.49M 6.8% | 81.01M 18.5% | 99.39M 12.0% | 88.74M 112.8% | 41.70M 35.8% | 30.72M 4.9% | 29.28M |
Selling & Marketing | - | - 100.0% | 7.12M 57.0% | 16.58M 15.6% | 19.66M 218.2% | 6.18M 3.8% | 5.95M 1.0% | 6.01M |
SG&A Expenses | 78.92M 4.6% | 75.49M 6.8% | 81.01M 39.0% | 132.89M 4.2% | 127.49M 105.2% | 62.12M 31.3% | 47.32M 7.4% | 44.05M 9.7% |
Other Operating Expenses | - | - | - | - | - | - | - | - |
Total Operating Expenses | 100.90M 11.7% | 90.30M 3.2% | 93.26M | - | - | - | - | - |
Cost and Expenses | - | - | - | - | - | - | - | - |
Operating Income | -39.88M 28.6% | -55.87M 38.6% | -40.31M 25.1% | -53.85M 29.9% | -41.46M 14060.9% | 297.00K 94.1% | 5.03M 44.3% | 9.01M 2077.3% |
Operating Margin % | -24.00% 53.8% | -52.00% 85.7% | -28.00% 12.0% | -25.00% 47.1% | -17.00% | 0.00% 100.0% | 3.00% 57.1% | 7.00% |
EBITDA | -25.20M 37.0% | -39.98M 62.2% | -24.66M 47.1% | -46.61M 26.8% | -36.76M 357.9% | 14.25M 140.2% | 5.93M 31.6% | 8.68M 9649.4% |
EBITDA Margin % | -15.00% 59.5% | -37.00% 117.6% | -17.00% 19.0% | -21.00% 40.0% | -15.00% 287.5% | 8.00% 100.0% | 4.00% 33.3% | 6.00% |
Interest Expense | 553.00K 14.1% | 644.00K 18.1% | 786.00K 10.1% | 874.00K 12.5% | 777.00K 89.3% | 7.26M 2.8% | 7.47M 2.9% | 7.26M 8.5% |
Interest Income | - | - | - | - | - | - | - | - |
Other Income (Expense) | - | - | - | - | - | - | - | - |
Pre-Tax Income | -37.21M 29.1% | -52.49M 52.7% | -34.39M 35.6% | -53.37M 23.7% | -43.16M 735.2% | 6.79M 403.2% | -2.24M 226.8% | 1.77M 128.2% |
Pre-Tax Margin % | -23.00% 52.1% | -48.00% 100.0% | -24.00% 4.0% | -25.00% 38.9% | -18.00% 550.0% | 4.00% 500.0% | -1.00% 200.0% | 1.00% 116.7% |
Tax Provision | -663.00K 2650.0% | 26.00K 27.8% | 36.00K 33.3% | 54.00K 292.9% | -28.00K 39.1% | -46.00K 55.8% | -104.00K 435.5% | 31.00K 101.1% |
Net Income | -36.55M 30.4% | -52.52M 52.6% | -34.42M 35.6% | -53.43M 23.9% | -43.13M 2656.8% | 1.69M 126.4% | -6.40M 290.3% | -1.64M 71.9% |
Net Margin % | -22.00% 55.1% | -49.00% 104.2% | -24.00% 4.0% | -25.00% 38.9% | -18.00% 1900.0% | 1.00% 125.0% | -4.00% 300.0% | -1.00% 80.0% |
Basic EPS | -0.50 31.5% | -0.73 46.0% | -0.50 36.7% | -0.79 21.5% | -0.65 1725.0% | 0.04 123.5% | -0.17 325.0% | -0.04 |
Diluted EPS | -0.50 31.5% | -0.73 46.0% | -0.50 36.7% | -0.79 21.5% | -0.65 1725.0% | 0.04 123.5% | -0.17 325.0% | -0.04 |
Basic Shares Outstanding | 72.88M 1.4% | 71.85M 3.7% | 69.26M 2.5% | 67.56M 1.8% | 66.37M 59.4% | 41.64M 10.4% | 37.73M 2.6% | 36.76M |
Diluted Shares Outstanding | 72.88M 1.4% | 71.85M 3.7% | 69.26M 2.5% | 67.56M 1.8% | 66.37M 54.8% | 42.88M 13.6% | 37.73M 2.6% | 36.76M |