Need FTF 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 Dec 31, 2021 | 2020 Dec 31, 2020 Dec 31, 2020 | 2019 Dec 31, 2019 Dec 31, 2019 | 2018 Dec 31, 2018 Dec 31, 2018 |
|---|
Total Revenue | 25.96M 19.1% | 21.80M 42.4% | 37.86M 235.4% | -27.96M 286.2% | 15.02M 30.2% | 11.53M 59.2% | 28.24M 512.0% | -6.85M 165.2% |
Cost of Revenue | 4.22M | 0.00 | 0.00 100.0% | 4.03M 21.7% | 3.31M 1.8% | 3.26M 0.8% | 3.23M 4.6% | 3.09M |
Gross Profit | 21.75M 0.3% | 21.80M 42.4% | 37.86M 218.3% | -31.99M 373.4% | 11.70M 41.4% | 8.28M 66.9% | 25.01M 351.6% | -9.94M 194.6% |
Gross Margin % | 84.00% 16.0% | 100.00% 0.0% | 100.00% 12.3% | 114.00% 46.2% | 78.00% 8.3% | 72.00% 19.1% | 89.00% 38.6% | 145.00% 45.0% |
Research & Development | 0.00 | 0.00 | 0.00 100.0% | -1.18 263.9% | 0.72 39.0% | 1.18 11.3% | 1.33 | 0.00 |
General & Administrative | 1.80M 1.9% | 1.77M 63.5% | 4.85M 296.2% | 1.23M 59.4% | 768.56K 25.9% | 610.57K 5.7% | 577.87K 0.7% | 573.92K 73.0% |
Selling & Marketing | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
SG&A Expenses | 1.80M 1.9% | 1.77M 63.5% | 4.85M 296.2% | 1.23M 59.4% | 768.56K 25.9% | 610.57K 5.7% | 577.87K 0.7% | 573.92K 73.0% |
Other Operating Expenses | -2.55M 24101.2% | 10.64K | 0.00 100.0% | 46.89K 503.3% | 7.77K 77.4% | 34.47K 602.6% | -6.86K 108.0% | 85.48K 127.7% |
Total Operating Expenses | -748.58K 142.0% | 1.78M 63.3% | 4.85M 281.6% | 1.27M 63.8% | 776.33K 20.4% | 645.03K 13.0% | 571.01K 13.4% | 659.40K 78.5% |
Cost and Expenses | 3.47M 94.6% | 1.78M 63.3% | 4.85M 281.6% | 1.27M 63.8% | 776.33K 20.4% | 645.03K 13.0% | 571.01K 13.4% | 659.40K 78.5% |
Operating Income | 22.50M 12.4% | 20.02M 39.3% | 33.01M 229.1% | -25.57M 279.6% | 14.24M 30.8% | 10.89M 60.6% | 27.67M 535.1% | -6.36M 162.7% |
Operating Margin % | 87.00% 5.4% | 92.00% 5.7% | 87.00% 4.4% | 91.00% 4.2% | 95.00% 1.1% | 94.00% 4.1% | 98.00% 5.4% | 93.00% 3.1% |
EBITDA | 22.50M 15.4% | 26.60M | 0.00 100.0% | -25.57M 279.6% | 14.24M 415.0% | -4.52M | 0.00 100.0% | -6.36M |
EBITDA Margin % | 87.00% 28.7% | 122.00% | 0.00% 100.0% | 91.00% 4.2% | 95.00% 343.6% | -39.00% | 0.00% 100.0% | 93.00% |
Interest Expense | 5.42M 17.6% | 6.58M 2.8% | 6.77M 85.0% | 3.66M 202.7% | 1.21M 29.0% | 1.70M 45.7% | 3.13M 170.9% | 1.16M |
Interest Income | 32.91M 9.7% | 36.46M 2.1% | 37.24M 16.3% | 32.01M 56.3% | 20.49M 0.3% | 20.54M 7.8% | 22.27M 22.5% | 18.17M 34.4% |
Other Income (Expense) | -5.42M | 0.00 100.0% | 537.62K 86.7% | 4.03M | 0.00 100.0% | -6.22M 172.4% | 8.59M 178.4% | 3.09M 169.8% |
Pre-Tax Income | 17.08M 14.7% | 20.02M 40.3% | 33.55M 214.8% | -29.23M 305.3% | 14.24M 30.8% | 10.89M 60.6% | 27.67M 468.2% | -7.51M 174.1% |
Pre-Tax Margin % | 66.00% 28.3% | 92.00% 3.4% | 89.00% 15.2% | 105.00% 10.5% | 95.00% 1.1% | 94.00% 4.1% | 98.00% 10.9% | 110.00% 14.6% |
Tax Provision | 0.00 | 0.00 | 0.00 100.0% | 27.96M | 0.00 100.0% | 15.41M 3.3% | 15.94M 9993.3% | -161.14K 101.2% |
Net Income | 17.08M 14.7% | 20.02M 40.3% | 33.55M 214.8% | -29.23M 305.3% | 14.24M 30.8% | 10.89M 60.6% | 27.67M 468.2% | -7.51M 174.1% |
Net Margin % | 66.00% 28.3% | 92.00% 3.4% | 89.00% 15.2% | 105.00% 10.5% | 95.00% 1.1% | 94.00% 4.1% | 98.00% 10.9% | 110.00% 14.6% |
Basic EPS | 0.42 16.0% | 0.50 39.8% | 0.83 198.8% | -0.84 278.7% | 0.47 30.6% | 0.36 60.9% | 0.92 538.1% | -0.21 160.0% |
Diluted EPS | 0.42 16.0% | 0.50 39.8% | 0.83 198.8% | -0.84 278.7% | 0.47 30.6% | 0.36 60.9% | 0.92 538.1% | -0.21 160.0% |
Basic Shares Outstanding | 40.41M 0.0% | 40.41M 0.0% | 40.42M 16.1% | 34.80M 15.4% | 30.15M 0.0% | 30.14M 0.0% | 30.14M 14.0% | 35.03M 47.8% |
Diluted Shares Outstanding | 40.41M 0.9% | 40.04M 0.9% | 40.41M 16.1% | 34.80M 15.4% | 30.15M 0.0% | 30.14M 0.0% | 30.14M 14.0% | 35.03M 47.8% |