Need FNWD 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 25, 2026 | 2024 Dec 31, 2024 Mar 31, 2025 | 2023 Dec 31, 2023 Dec 31, 2023 | 2022 Dec 31, 2022 Mar 30, 2023 | 2021 Dec 31, 2021 Mar 30, 2022 | 2020 Dec 31, 2020 Mar 22, 2021 | 2019 Dec 31, 2019 Mar 16, 2020 | 2018 Dec 31, 2018 Mar 5, 2019 |
|---|
Total Revenue | 101.06M 9.6% | 111.83M 15.8% | 96.53M 15.5% | 83.54M 25.4% | 66.60M 4.5% | 69.77M 10.9% | 62.92M 29.6% | 48.55M 18.1% |
Cost of Revenue | 34.81M 13.5% | 40.23M 21.0% | 33.25M 580.6% | 4.89M 36.1% | 3.59M 61.9% | 9.43M 19.3% | 11.68M 82.5% | 6.40M 68.8% |
Gross Profit | 66.25M 7.5% | 71.60M 13.2% | 63.28M 19.6% | 78.66M 24.8% | 63.01M 4.4% | 60.34M 17.8% | 51.24M 21.6% | 42.15M 12.9% |
Gross Margin % | 66.00% 3.1% | 64.00% 3.0% | 66.00% 29.8% | 94.00% 1.1% | 95.00% 10.5% | 86.00% 6.2% | 81.00% 6.9% | 87.00% 4.4% |
Research & Development | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
General & Administrative | 31.31M 6.0% | 29.53M 0.4% | 29.66M 1.9% | 30.22M 20.4% | 25.10M 6.2% | 23.64M 18.7% | 19.92M 18.4% | 16.82M 15.6% |
Selling & Marketing | 787.00K 1.5% | 799.00K 4.9% | 840.00K 56.0% | 1.91M 75.8% | 1.08M 48.2% | 732.00K 21.0% | 926.00K 31.0% | 707.00K 18.8% |
SG&A Expenses | 32.09M 5.8% | 30.33M 0.6% | 30.50M 5.1% | 32.13M 22.7% | 26.19M 7.4% | 24.38M 16.9% | 20.84M 18.9% | 17.53M 15.7% |
Other Operating Expenses | 26.04M 6.4% | 27.82M 12.5% | 24.73M 17.5% | 29.98M 46.6% | 20.45M 18.5% | 17.26M 4.3% | 16.55M 19.4% | 13.85M 34.0% |
Total Operating Expenses | 58.14M 0.0% | 58.14M 5.3% | 55.23M 11.1% | 62.10M 33.2% | 46.64M 12.0% | 41.64M 11.4% | 37.39M 19.1% | 31.38M 23.1% |
Cost and Expenses | 92.95M 5.5% | 98.37M 11.2% | 88.48M 32.1% | 66.99M 33.4% | 50.23M 1.6% | 51.06M 4.1% | 49.06M 29.9% | 37.78M 29.0% |
Operating Income | 8.11M 39.7% | 13.46M 67.2% | 8.04M 51.4% | 16.56M 1.1% | 16.38M 12.5% | 18.71M 35.0% | 13.86M 28.7% | 10.77M 9.0% |
Operating Margin % | 8.00% 33.3% | 12.00% 50.0% | 8.00% 60.0% | 20.00% 20.0% | 25.00% 7.4% | 27.00% 22.7% | 22.00% 0.0% | 22.00% 24.1% |
EBITDA | 14.30M 31.1% | 20.75M 36.4% | 15.21M 32.5% | 22.53M 7.6% | 20.94M 4.4% | 21.91M 38.6% | 15.80M 17.7% | 13.43M 7.0% |
EBITDA Margin % | 14.00% 26.3% | 19.00% 18.8% | 16.00% 40.7% | 27.00% 12.9% | 31.00% 0.0% | 31.00% 24.0% | 25.00% 10.7% | 28.00% 20.0% |
Interest Expense | 35.02M 14.0% | 40.73M 30.4% | 31.23M 539.1% | 4.89M 134.9% | 2.08M 63.8% | 5.74M 36.9% | 9.09M 78.6% | 5.09M 96.4% |
Interest Income | 91.76M 2.9% | 89.18M 4.0% | 85.78M 19.1% | 72.03M 42.2% | 50.66M 1.9% | 51.62M 1.2% | 52.25M 32.4% | 39.45M 18.3% |
Other Income (Expense) | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
Pre-Tax Income | 8.11M 39.7% | 13.46M 67.2% | 8.04M 51.4% | 16.56M 1.1% | 16.38M 12.5% | 18.71M 35.0% | 13.86M 28.7% | 10.77M 9.0% |
Pre-Tax Margin % | 8.00% 33.3% | 12.00% 50.0% | 8.00% 60.0% | 20.00% 20.0% | 25.00% 7.4% | 27.00% 22.7% | 22.00% 0.0% | 22.00% 24.1% |
Tax Provision | 23.00K 98.3% | 1.32M 495.5% | -335.00K 122.7% | 1.48M 4.5% | 1.41M 49.0% | 2.77M 57.7% | 1.76M 23.0% | 1.43M 50.2% |
Net Income | 8.09M 33.3% | 12.13M 44.7% | 8.38M 44.4% | 15.08M 0.8% | 14.96M 6.1% | 15.93M 31.7% | 12.10M 29.6% | 9.34M 4.2% |
Net Margin % | 8.00% 27.3% | 11.00% 22.2% | 9.00% 50.0% | 18.00% 18.2% | 22.00% 4.3% | 23.00% 21.1% | 19.00% 0.0% | 19.00% 13.6% |
Basic EPS | 1.89 33.5% | 2.84 44.9% | 1.96 45.7% | 3.61 16.0% | 4.30 10.2% | 4.79 35.7% | 3.53 14.6% | 3.08 1.6% |
Diluted EPS | 1.88 33.8% | 2.84 44.9% | 1.96 45.6% | 3.60 16.3% | 4.30 10.2% | 4.79 35.7% | 3.53 14.6% | 3.08 1.6% |
Basic Shares Outstanding | 4.27M 0.0% | 4.27M 0.1% | 4.28M 2.4% | 4.18M 20.1% | 3.48M 0.4% | 3.46M 1.1% | 3.42M 13.1% | 3.03M 5.8% |
Diluted Shares Outstanding | 4.29M 0.5% | 4.27M 0.3% | 4.28M 2.1% | 4.19M 20.6% | 3.48M 0.4% | 3.46M 1.1% | 3.42M 13.1% | 3.03M 5.7% |