Need TDF 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 Dec 31, 2025 | 2024 Dec 31, 2024 Dec 31, 2024 | 2023 Dec 31, 2023 Dec 31, 2023 | 2022 Dec 31, 2022 Dec 31, 2022 | 2021 Dec 31, 2021 Jan 31, 2025 | 2020 Dec 31, 2020 Dec 31, 2020 | 2019 Dec 31, 2019 Dec 31, 2019 | 2018 Dec 31, 2018 Dec 31, 2018 |
|---|
Total Revenue | 36.07M 30.4% | 27.67M 361.4% | 6.00M 103.3% | -183.73M 435.8% | 54.72M 81.8% | 301.07M 81.2% | 166.17M 243.6% | -115.69M 146.9% |
Cost of Revenue | 3.35M | 0.00 100.0% | -94.02M 1607.5% | 6.24M 41.0% | 10.57M 1.4% | 10.42M 11.6% | 9.34M 11.6% | 10.56M 4.4% |
Gross Profit | 32.72M 18.2% | 27.67M 72.3% | 100.02M 152.6% | -189.97M 530.2% | 44.15M 84.8% | 290.65M 85.3% | 156.83M 224.2% | -126.25M 153.4% |
Gross Margin % | 91.00% 9.0% | 100.00% 94.0% | 1668.00% 1519.4% | 103.00% 27.2% | 81.00% 16.5% | 97.00% 3.2% | 94.00% 13.8% | 109.00% 13.5% |
Research & Development | 0.00 | 0.00 | 0.00 100.0% | 24.68 1145.8% | -2.36 257.3% | 1.50 10.3% | 1.36 | 0.00 |
General & Administrative | 0.00 100.0% | 476.82K 11.9% | 426.10K 13.8% | 494.46K 45.7% | 910.53K 42.1% | 640.71K 2.3% | 656.08K 19.8% | 547.56K 28.0% |
Selling & Marketing | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
SG&A Expenses | 0.00 100.0% | 476.82K 11.9% | 426.10K 13.8% | 494.46K 45.7% | 910.53K 42.1% | 640.71K 2.3% | 656.08K 19.8% | 547.56K 28.0% |
Other Operating Expenses | -44.16M 29527.0% | 150.06K | 0.00 100.0% | 105.61K 33.8% | 78.90K 515.4% | 12.82K 70.0% | 7.54K 91.0% | 83.71K 90.5% |
Total Operating Expenses | -44.16M 7144.2% | 626.89K 100.7% | -88.02M 14769.0% | 600.07K 39.4% | 989.44K 51.4% | 653.53K 1.5% | 663.62K 5.1% | 631.28K 21.5% |
Cost and Expenses | -40.81M 6609.6% | 626.89K 100.7% | -88.02M 14769.0% | 600.07K 39.4% | 989.44K 51.4% | 653.53K 1.5% | 663.62K 5.1% | 631.28K 21.5% |
Operating Income | 76.87M 184.3% | 27.04M 2107.8% | 1.22M 100.7% | -184.33M 42.4% | -129.41M 143.1% | 300.42M 81.5% | 165.50M 242.3% | -116.33M 147.4% |
Operating Margin % | 213.00% 117.3% | 98.00% 390.0% | 20.00% 80.0% | 100.00% 142.4% | -236.00% 336.0% | 100.00% 0.0% | 100.00% 1.0% | 101.00% 1.0% |
EBITDA | 76.89M 184.3% | 27.05M 130.6% | -88.45M 51.6% | -182.74M 41.2% | -129.41M | 0.00 100.0% | 159.32M 225.8% | -126.64M 153.0% |
EBITDA Margin % | 213.00% 117.3% | 98.00% 106.6% | -1475.00% 1589.9% | 99.00% 141.9% | -236.00% | 0.00% 100.0% | 96.00% 11.9% | 109.00% 12.4% |
Interest Expense | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
Interest Income | 6.40M 170333.3% | 3.76K 59.8% | 2.35K 55.7% | 5.30K 76.8% | 22.84K 6.6% | 21.44K 13.2% | 24.70K 8.4% | 26.97K 13.5% |
Other Income (Expense) | 11.61K | 0.00 100.0% | -89.68M 50.9% | -182.74M | 0.00 | 0.00 | 0.00 | 0.00 |
Pre-Tax Income | 76.89M 184.3% | 27.04M 130.6% | -88.46M 52.0% | -184.33M 42.4% | -129.41M 143.1% | 300.42M 81.5% | 165.50M 242.3% | -116.33M 147.4% |
Pre-Tax Margin % | 213.00% 117.3% | 98.00% 106.6% | -1475.00% 1575.0% | 100.00% 142.4% | -236.00% 336.0% | 100.00% 0.0% | 100.00% 1.0% | 101.00% 1.0% |
Tax Provision | 0.00 | 0.00 | 0.00 100.0% | -1.60M 506.1% | -263.26K 86.9% | -2.02M | 0.00 100.0% | -161.14K |
Net Income | 76.89M 184.3% | 27.04M 130.6% | -88.46M 52.0% | -184.33M 42.4% | -129.41M 143.1% | 300.42M 81.5% | 165.50M 242.3% | -116.33M 147.4% |
Net Margin % | 213.00% 117.3% | 98.00% 106.6% | -1475.00% 1575.0% | 100.00% 142.4% | -236.00% 336.0% | 100.00% 0.0% | 100.00% 1.0% | 101.00% 1.0% |
Basic EPS | 3.04 184.1% | 1.07 130.7% | -3.49 36.0% | -5.45 42.3% | -3.83 143.1% | 8.89 81.8% | 4.89 242.2% | -3.44 148.0% |
Diluted EPS | 3.04 184.1% | 1.07 130.7% | -3.49 36.0% | -5.45 42.3% | -3.83 143.1% | 8.89 81.8% | 4.89 242.2% | -3.44 148.0% |
Basic Shares Outstanding | 25.29M 0.2% | 25.35M 0.0% | 25.35M 25.0% | 33.80M 0.0% | 33.80M 0.0% | 33.80M 0.1% | 33.85M 0.1% | 33.82M 1.0% |
Diluted Shares Outstanding | 25.29M 0.2% | 25.35M 0.0% | 25.35M 25.0% | 33.80M 0.0% | 33.80M 0.0% | 33.80M 0.1% | 33.85M 0.1% | 33.82M 1.3% |