Need TH 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 11, 2026 | 2024 Dec 31, 2024 Mar 26, 2025 | 2023 Dec 31, 2023 Mar 13, 2024 | 2022 Dec 31, 2022 Mar 10, 2023 | 2021 Dec 31, 2021 Mar 11, 2022 | 2020 Dec 31, 2020 Mar 31, 2021 | 2019 Dec 31, 2019 Mar 13, 2020 | 2018 Dec 31, 2018 Feb 28, 2019 |
|---|
Total Revenue | 320.63M 17.0% | 386.27M 31.5% | 563.61M 12.3% | 501.99M 72.3% | 291.34M 29.4% | 225.15M 29.9% | 321.10M 33.5% | 240.60M 79.2% |
Cost of Revenue | 307.65M 47.8% | 208.09M 16.9% | 250.28M 1.8% | 254.86M 34.1% | 189.99M 13.1% | 167.99M 3.5% | 174.08M 15.8% | 150.37M 85.2% |
Gross Profit | 12.98M 92.7% | 178.18M 43.1% | 313.32M 26.8% | 247.13M 143.8% | 101.35M 77.3% | 57.16M 61.1% | 147.01M 62.9% | 90.23M 70.1% |
Gross Margin % | 4.00% 91.3% | 46.00% 17.9% | 56.00% 14.3% | 49.00% 40.0% | 35.00% 40.0% | 25.00% 45.7% | 46.00% 21.1% | 38.00% 5.0% |
Research & Development | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
General & Administrative | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 100.0% | 1.62M |
Selling & Marketing | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 100.0% | 39.72M |
SG&A Expenses | 41.25M 24.0% | 54.26M 3.3% | 56.13M 3.1% | 57.89M 24.6% | 46.46M 21.9% | 38.13M 50.1% | 76.46M 85.0% | 41.34M 69.9% |
Other Operating Expenses | 0.00 100.0% | 15.14M 8.8% | 16.59M 11.6% | 14.87M 16.4% | 17.79M 13.7% | 15.65M 1.1% | 15.48M 87.1% | 8.28M 1494.4% |
Total Operating Expenses | 41.25M 40.6% | 69.40M 4.6% | 72.72M 0.1% | 72.76M 13.2% | 64.25M 19.5% | 53.78M 41.5% | 91.94M 88.2% | 48.86M 62.8% |
Cost and Expenses | 348.91M 25.7% | 277.49M 14.1% | 323.00M 1.4% | 327.62M 28.9% | 254.24M 14.6% | 221.77M 16.6% | 266.03M 33.5% | 199.22M 79.1% |
Operating Income | -28.27M 126.0% | 108.78M 54.8% | 240.61M 38.0% | 174.37M 370.0% | 37.10M 804.6% | 4.10M 91.5% | 48.15M 17.7% | 40.91M 90.6% |
Operating Margin % | -9.00% 132.1% | 28.00% 34.9% | 43.00% 22.9% | 35.00% 169.2% | 13.00% 550.0% | 2.00% 86.7% | 15.00% 11.8% | 17.00% 6.3% |
EBITDA | 54.94M 56.1% | 125.10M 62.4% | 332.62M 48.3% | 224.29M 110.9% | 106.35M 56.1% | 68.11M 39.2% | 112.10M 39.7% | 80.24M 34.7% |
EBITDA Margin % | 17.00% 46.9% | 32.00% 45.8% | 59.00% 31.1% | 45.00% 21.6% | 37.00% 23.3% | 30.00% 14.3% | 35.00% 6.1% | 33.00% 25.0% |
Interest Expense | 8.42M 63.9% | 23.32M 12.9% | 26.78M 29.3% | 37.87M 2.2% | 38.70M 3.3% | 40.03M 32.6% | 30.20M 24.8% | 24.20M 750.2% |
Interest Income | 2.33M 65.2% | 6.70M 61.8% | 4.14M 167.7% | 1.55M 96.0% | 38.70M 3.3% | 40.03M 19.9% | 33.40M 493.3% | 5.63M 29.2% |
Other Income (Expense) | -14.93M 6.4% | -15.94M 0.6% | -15.86M 76.7% | -68.06M 71.1% | -39.77M 5.5% | -37.69M 32.8% | -28.39M 17.3% | -24.20M 573.8% |
Pre-Tax Income | -43.20M 146.5% | 92.84M 58.7% | 224.75M 111.4% | 106.31M 4078.6% | -2.67M 92.6% | -35.93M 359.6% | 13.84M 17.2% | 16.71M 37.1% |
Pre-Tax Margin % | -13.00% 154.2% | 24.00% 40.0% | 40.00% 90.5% | 21.00% 2200.0% | -1.00% 93.8% | -16.00% 500.0% | 4.00% 42.9% | 7.00% 65.0% |
Tax Provision | -6.13M 128.6% | 21.43M 58.0% | 51.05M 57.7% | 32.37M 1600.1% | 1.90M 122.5% | -8.46M 211.1% | 7.61M 35.3% | 11.76M 54.1% |
Net Income | -37.12M 152.1% | 71.27M 59.0% | 173.70M 134.9% | 73.94M 1715.8% | -4.58M 83.3% | -27.48M 540.6% | 6.24M 25.8% | 4.96M 405.2% |
Net Margin % | -12.00% 166.7% | 18.00% 41.9% | 31.00% 106.7% | 15.00% 850.0% | -2.00% 83.3% | -12.00% 700.0% | 2.00% 0.0% | 2.00% 100.0% |
Basic EPS | -0.37 152.1% | 0.71 56.2% | 1.62 113.2% | 0.76 1703.4% | -0.05 83.7% | -0.29 323.1% | 0.13 8.3% | 0.12 397.9% |
Diluted EPS | -0.37 152.9% | 0.70 55.1% | 1.56 110.8% | 0.74 1580.0% | -0.05 82.8% | -0.29 323.1% | 0.13 8.3% | 0.12 500.0% |
Basic Shares Outstanding | 99.52M 0.6% | 100.14M 1.2% | 101.35M 4.3% | 97.21M 0.6% | 96.61M 0.6% | 96.02M 1.6% | 94.50M 132.6% | 40.63M 0.0% |
Diluted Shares Outstanding | 99.52M 1.9% | 101.44M 3.7% | 105.32M 5.3% | 100.06M 3.6% | 96.61M 0.6% | 96.02M 1.6% | 94.50M 132.6% | 40.63M 0.0% |