Need FSP 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 9, 2026 | 2024 Dec 31, 2024 Feb 11, 2025 | 2023 Dec 31, 2023 Feb 26, 2024 | 2022 Dec 31, 2022 Feb 14, 2023 | 2021 Dec 31, 2021 Feb 15, 2022 | 2020 Dec 31, 2020 Feb 16, 2021 | 2019 Dec 31, 2019 Feb 11, 2020 | 2018 Dec 31, 2018 Feb 12, 2019 |
|---|
Total Revenue | 107.16M 10.8% | 120.11M 17.6% | 145.71M 12.0% | 165.62M 20.9% | 209.36M 14.8% | 245.85M 8.6% | 269.06M 0.1% | 268.87M 1.4% |
Cost of Revenue | 60.25M 11.1% | 67.76M 13.1% | 77.93M 10.9% | 87.44M 14.2% | 101.94M 11.6% | 115.33M 4.0% | 120.18M 3.1% | 116.56M 0.4% |
Gross Profit | 46.91M 10.4% | 52.35M 22.8% | 67.78M 13.3% | 78.17M 27.2% | 107.42M 17.7% | 130.52M 12.3% | 148.88M 2.3% | 152.31M 2.1% |
Gross Margin % | 44.00% 0.0% | 44.00% 6.4% | 47.00% 0.0% | 47.00% 7.8% | 51.00% 3.8% | 53.00% 3.6% | 55.00% 3.5% | 57.00% 0.0% |
Research & Development | 0.00 | 0.00 | 0.00 100.0% | 0.01 97.8% | 0.46 228.6% | 0.14 600.0% | 0.02 60.0% | 0.05 183.3% |
General & Administrative | 12.43M 10.5% | 13.88M 1.0% | 14.02M 1.0% | 13.88M 12.7% | 15.90M 6.0% | 15.00M 3.6% | 14.47M 10.7% | 13.07M 3.0% |
Selling & Marketing | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
SG&A Expenses | 12.43M 10.5% | 13.88M 1.0% | 14.02M 1.0% | 13.88M 12.7% | 15.90M 6.0% | 15.00M 3.6% | 14.47M 10.7% | 13.07M 3.0% |
Other Operating Expenses | 42.61M 4.8% | 44.77M | 0.00 100.0% | 63.81M 18.8% | 78.54M 11.3% | 88.56M 2.6% | 90.91M 3.5% | 94.23M 6.9% |
Total Operating Expenses | 55.04M 6.2% | 58.66M 13.5% | 67.78M 12.8% | 77.69M 17.7% | 94.44M 8.8% | 103.56M 1.7% | 105.38M 1.8% | 107.30M 6.5% |
Cost and Expenses | 115.29M 8.8% | 126.42M 13.8% | 146.69M 11.2% | 165.13M 15.9% | 196.38M 10.3% | 218.88M 3.0% | 225.56M 0.8% | 223.86M 3.4% |
Operating Income | -8.13M 28.9% | -6.30M 540.8% | -984.00K 304.1% | 482.00K 96.3% | 12.97M 51.9% | 26.96M 38.0% | 43.50M 16.0% | 51.80M 39.2% |
Operating Margin % | -8.00% 60.0% | -5.00% 400.0% | -1.00% | 0.00% 100.0% | 6.00% 45.5% | 11.00% 31.3% | 16.00% 15.8% | 19.00% 35.7% |
EBITDA | 22.56M 4.2% | 21.64M 62.6% | 57.93M 12.3% | 66.06M 29.7% | 93.98M 20.5% | 118.23M 6.9% | 126.99M 4.6% | 133.13M 5.5% |
EBITDA Margin % | 21.00% 16.7% | 18.00% 55.0% | 40.00% 0.0% | 40.00% 11.1% | 45.00% 6.2% | 48.00% 2.1% | 47.00% 6.0% | 50.00% 3.8% |
Interest Expense | 24.72M 6.5% | 26.42M 8.7% | 24.32M 6.6% | 22.81M 29.3% | 32.27M 10.4% | 36.03M 2.0% | 36.76M 4.2% | 38.37M 18.5% |
Interest Income | 986.00K 52.8% | 2.09M 268.6% | 567.00K | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
Other Income (Expense) | -36.65M 20.7% | -46.20M 1.4% | -46.85M 4.3% | -48.94M 149.6% | 98.65M 167.5% | -146.04M 297.3% | -36.76M 641.1% | 6.79M 112.1% |
Pre-Tax Income | -44.77M 14.7% | -52.51M 9.8% | -47.83M 3785.0% | 1.30M 98.6% | 92.93M 182.8% | 32.87M 387.3% | 6.74M 49.8% | 13.43M 186.4% |
Pre-Tax Margin % | -42.00% 4.5% | -44.00% 33.3% | -33.00% 3400.0% | 1.00% 97.7% | 44.00% 238.5% | 13.00% 333.3% | 3.00% 40.0% | 5.00% 183.3% |
Tax Provision | 189.00K 12.5% | 216.00K 22.6% | 279.00K 36.8% | 204.00K 68.0% | 638.00K 155.2% | 250.00K 7.1% | 269.00K 25.3% | 360.00K 10.0% |
Net Income | -44.96M 14.7% | -52.72M 9.6% | -48.11M 4497.6% | 1.09M 98.8% | 92.72M 184.3% | 32.62M 403.7% | 6.47M 50.5% | 13.07M 182.0% |
Net Margin % | -42.00% 4.5% | -44.00% 33.3% | -33.00% 3400.0% | 1.00% 97.7% | 44.00% 238.5% | 13.00% 550.0% | 2.00% 60.0% | 5.00% 183.3% |
Basic EPS | -0.43 15.7% | -0.51 8.5% | -0.47 4534.0% | 0.01 98.8% | 0.87 190.0% | 0.30 396.7% | 0.06 49.7% | 0.12 180.0% |
Diluted EPS | -0.43 15.7% | -0.51 8.5% | -0.47 4800.0% | 0.01 98.9% | 0.87 190.0% | 0.30 400.0% | 0.06 50.0% | 0.12 180.0% |
Basic Shares Outstanding | 103.64M 0.1% | 103.51M 0.1% | 103.36M 0.0% | 103.34M 3.1% | 106.67M 0.6% | 107.30M 0.1% | 107.23M 0.0% | 107.23M 0.0% |
Diluted Shares Outstanding | 103.64M 0.1% | 103.51M 0.1% | 103.36M 0.0% | 103.34M 3.1% | 106.67M 0.6% | 107.30M 0.1% | 107.23M 0.0% | 107.23M 0.0% |