Need FSBW 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 13, 2026 | 2024 Dec 31, 2024 Mar 17, 2025 | 2023 Dec 31, 2023 Mar 15, 2024 | 2022 Dec 31, 2022 Mar 16, 2023 | 2021 Dec 31, 2021 Mar 16, 2022 | 2020 Dec 31, 2020 Mar 16, 2021 | 2019 Dec 31, 2019 Mar 16, 2020 | 2018 Dec 31, 2018 Mar 15, 2019 |
|---|
Total Revenue | 217.51M 6.8% | 203.71M 10.0% | 185.26M 38.2% | 134.08M 2.3% | 131.08M 7.8% | 142.13M 29.7% | 109.59M 38.7% | 79.03M 18.8% |
Cost of Revenue | 72.76M 8.2% | 67.24M 38.2% | 48.66M 135.9% | 20.63M 101.8% | 10.22M 63.2% | 27.75M 25.0% | 22.20M 88.6% | 11.77M 107.1% |
Gross Profit | 144.75M 6.1% | 136.47M 0.1% | 136.59M 20.4% | 113.45M 6.1% | 120.86M 5.7% | 114.38M 30.9% | 87.39M 29.9% | 67.26M 10.5% |
Gross Margin % | 67.00% 0.0% | 67.00% 9.5% | 74.00% 12.9% | 85.00% 7.6% | 92.00% 15.0% | 80.00% 0.0% | 80.00% 5.9% | 85.00% 6.6% |
Research & Development | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
General & Administrative | 57.31M 0.4% | 57.10M 1.9% | 56.01M 14.7% | 48.86M 3.0% | 50.36M 29.4% | 38.92M 13.9% | 34.17M 17.6% | 29.05M 7.1% |
Selling & Marketing | 1.25M 4.6% | 1.31M 2.9% | 1.35M 50.4% | 897.00K 41.5% | 634.00K 19.6% | 530.00K 21.8% | 678.00K 9.2% | 747.00K 4.3% |
SG&A Expenses | 58.56M 0.3% | 58.41M 1.8% | 57.36M 15.3% | 49.75M 2.4% | 50.99M 29.2% | 39.45M 13.2% | 34.85M 16.9% | 29.80M 7.0% |
Other Operating Expenses | 41.45M 13.6% | 36.48M 7.4% | 33.96M 27.1% | 26.71M 19.0% | 22.45M 10.5% | 25.07M 2.7% | 24.41M 174.5% | 8.89M 28.5% |
Total Operating Expenses | 100.00M 5.4% | 94.88M 3.9% | 91.32M 19.4% | 76.47M 4.1% | 73.44M 13.8% | 64.53M 8.9% | 59.26M 53.1% | 38.69M 3.9% |
Cost and Expenses | 172.77M 6.6% | 162.13M 15.8% | 139.98M 44.2% | 97.10M 16.1% | 83.66M 9.3% | 92.28M 13.3% | 81.46M 61.4% | 50.46M 9.8% |
Operating Income | 44.74M 7.6% | 41.58M 8.2% | 45.27M 22.4% | 36.99M 22.0% | 47.42M 4.9% | 49.85M 77.2% | 28.13M 1.5% | 28.57M 38.8% |
Operating Margin % | 21.00% 5.0% | 20.00% 16.7% | 24.00% 14.3% | 28.00% 22.2% | 36.00% 2.9% | 35.00% 34.6% | 26.00% 27.8% | 36.00% 16.1% |
EBITDA | 54.95M 5.4% | 52.15M 10.0% | 57.92M 13.6% | 50.99M 18.5% | 62.60M 1.4% | 63.47M 58.0% | 40.16M 18.7% | 33.83M 38.0% |
EBITDA Margin % | 25.00% 3.8% | 26.00% 16.1% | 31.00% 18.4% | 38.00% 20.8% | 48.00% 6.7% | 45.00% 21.6% | 37.00% 14.0% | 43.00% 16.2% |
Interest Expense | 66.84M 8.3% | 61.73M 40.7% | 43.89M 204.5% | 14.41M 48.2% | 9.72M 33.9% | 14.72M 23.8% | 19.32M 88.9% | 10.23M 107.3% |
Interest Income | 197.25M 6.7% | 184.84M 10.6% | 167.19M 40.9% | 118.69M 23.2% | 96.37M 8.5% | 88.84M 0.9% | 89.63M 43.8% | 62.33M 35.0% |
Other Income (Expense) | -3.62M | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
Pre-Tax Income | 41.12M 1.1% | 41.58M 8.2% | 45.27M 22.4% | 36.99M 22.0% | 47.42M 4.9% | 49.85M 77.2% | 28.13M 1.5% | 28.57M 38.8% |
Pre-Tax Margin % | 19.00% 5.0% | 20.00% 16.7% | 24.00% 14.3% | 28.00% 22.2% | 36.00% 2.9% | 35.00% 34.6% | 26.00% 27.8% | 36.00% 16.1% |
Tax Provision | 7.77M 18.5% | 6.56M 28.9% | 9.22M 25.6% | 7.34M 26.7% | 10.01M 5.5% | 10.59M 95.6% | 5.41M 28.2% | 4.22M 35.0% |
Net Income | 33.35M 4.8% | 35.02M 2.9% | 36.05M 21.6% | 29.65M 20.8% | 37.41M 4.7% | 39.26M 72.8% | 22.72M 6.7% | 24.35M 72.9% |
Net Margin % | 15.00% 11.8% | 17.00% 10.5% | 19.00% 13.6% | 22.00% 24.1% | 29.00% 3.6% | 28.00% 33.3% | 21.00% 32.3% | 31.00% 47.6% |
Basic EPS | 4.34 3.1% | 4.48 3.2% | 4.63 23.5% | 3.75 15.2% | 4.42 3.3% | 4.57 77.8% | 2.57 21.9% | 3.29 44.3% |
Diluted EPS | 4.28 1.8% | 4.36 4.4% | 4.56 23.2% | 3.70 14.4% | 4.32 3.8% | 4.49 79.6% | 2.50 20.6% | 3.15 47.2% |
Basic Shares Outstanding | 7.52M 2.3% | 7.70M 1.1% | 7.79M 1.5% | 7.91M 6.6% | 8.46M 1.0% | 8.55M 3.2% | 8.83M 19.3% | 7.40M 19.5% |
Diluted Shares Outstanding | 7.66M 3.0% | 7.89M 0.2% | 7.91M 1.3% | 8.01M 7.5% | 8.66M 0.6% | 8.71M 3.7% | 9.05M 16.9% | 7.74M 17.6% |