Need CFBK 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.
Prices and market caps: Cboe delayed data, at least 15 minutes delayed. Not real-time. Fundamentals from SEC filings.
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 12, 2026 | 2024 Dec 31, 2024 Mar 14, 2025 | 2023 Dec 31, 2023 Mar 29, 2024 | 2022 Dec 31, 2022 Mar 31, 2023 | 2021 Dec 31, 2021 Mar 16, 2022 | 2020 Dec 31, 2020 Mar 23, 2021 | 2019 Dec 31, 2019 Mar 16, 2020 | 2018 Dec 31, 2018 Mar 15, 2019 |
|---|
Total Revenue | 125.90M 3.1% | 122.16M 9.4% | 111.69M 58.9% | 70.28M 10.4% | 63.64M 37.7% | 102.08M 119.1% | 46.59M 69.5% | 27.49M 54.6% |
Cost of Revenue | 73.22M 6.7% | 78.48M 24.7% | 62.96M 218.6% | 19.76M 126.9% | 8.71M 65.8% | 25.49M 90.2% | 13.40M 91.6% | 7.00M 98.0% |
Gross Profit | 52.69M 20.6% | 43.68M 10.4% | 48.73M 3.5% | 50.52M 8.0% | 54.93M 28.3% | 76.58M 130.8% | 33.19M 62.0% | 20.49M 43.8% |
Gross Margin % | 42.00% 16.7% | 36.00% 18.2% | 44.00% 38.9% | 72.00% 16.3% | 86.00% 14.7% | 75.00% 5.6% | 71.00% 5.3% | 75.00% 6.3% |
Research & Development | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
General & Administrative | 3.16M 81.5% | 17.02M 3.3% | 17.59M 3.1% | 17.06M 10.0% | 18.97M 18.7% | 23.33M 89.0% | 12.35M 34.4% | 9.18M 35.8% |
Selling & Marketing | 418.00K 211.9% | 134.00K 60.1% | 336.00K 22.0% | 431.00K 85.9% | 3.06M 45.6% | 5.62M 98.8% | 2.83M 103.1% | 1.39M 804.5% |
SG&A Expenses | 3.58M 79.2% | 17.16M 4.3% | 17.93M 2.5% | 17.50M 20.6% | 22.03M 23.9% | 28.95M 90.8% | 15.17M 43.5% | 10.58M 53.0% |
Other Operating Expenses | 27.58M 165.7% | 10.38M 5.7% | 9.82M 5.9% | 10.43M 3.5% | 10.08M 11.1% | 11.35M 90.0% | 5.97M 30.3% | 4.58M 18.4% |
Total Operating Expenses | 31.16M 13.1% | 27.54M 0.8% | 27.75M 0.6% | 27.93M 13.0% | 32.11M 20.3% | 40.30M 90.6% | 21.15M 39.5% | 15.16M 40.6% |
Cost and Expenses | 104.38M 1.5% | 106.02M 16.9% | 90.71M 90.2% | 47.69M 16.8% | 40.82M 38.0% | 65.79M 90.4% | 34.55M 55.9% | 22.16M 54.7% |
Operating Income | 21.53M 33.3% | 16.14M 23.1% | 20.98M 7.1% | 22.59M 1.0% | 22.82M 37.1% | 36.28M 201.3% | 12.04M 125.9% | 5.33M 54.0% |
Operating Margin % | 17.00% 30.8% | 13.00% 31.6% | 19.00% 40.6% | 32.00% 11.1% | 36.00% 0.0% | 36.00% 38.5% | 26.00% 36.8% | 19.00% 0.0% |
EBITDA | 22.00M 32.3% | 16.63M 22.8% | 21.55M 6.7% | 23.09M 0.7% | 23.25M 36.6% | 36.66M 196.7% | 12.36M 123.2% | 5.54M 50.9% |
EBITDA Margin % | 17.00% 21.4% | 14.00% 26.3% | 19.00% 42.4% | 33.00% 10.8% | 37.00% 2.8% | 36.00% 33.3% | 27.00% 35.0% | 20.00% 4.8% |
Interest Expense | 64.97M 9.4% | 71.75M 18.3% | 60.64M 219.6% | 18.97M 84.1% | 10.31M 29.3% | 14.58M 8.8% | 13.40M 91.6% | 7.00M 98.0% |
Interest Income | 120.00M 1.9% | 117.71M 9.3% | 107.69M 59.7% | 67.42M 29.4% | 52.11M 23.5% | 42.19M 20.9% | 34.90M 41.3% | 24.69M 44.8% |
Other Income (Expense) | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
Pre-Tax Income | 21.53M 33.3% | 16.14M 23.1% | 20.98M 7.1% | 22.59M 1.0% | 22.82M 37.1% | 36.28M 201.3% | 12.04M 125.9% | 5.33M 54.0% |
Pre-Tax Margin % | 17.00% 30.8% | 13.00% 31.6% | 19.00% 40.6% | 32.00% 11.1% | 36.00% 0.0% | 36.00% 38.5% | 26.00% 36.8% | 19.00% 0.0% |
Tax Provision | 3.99M 44.6% | 2.76M 31.9% | 4.05M 8.6% | 4.43M 1.4% | 4.37M 34.6% | 6.67M 173.6% | 2.44M 130.8% | 1.06M 50.0% |
Net Income | 17.00M 27.0% | 13.39M 21.0% | 16.94M 6.8% | 18.16M 1.6% | 18.45M 37.7% | 29.61M 208.4% | 9.60M 124.7% | 4.27M 217.5% |
Net Margin % | 14.00% 27.3% | 11.00% 26.7% | 15.00% 42.3% | 26.00% 10.3% | 29.00% 0.0% | 29.00% 38.1% | 21.00% 31.2% | 16.00% 100.0% |
Basic EPS | 2.70 29.8% | 2.08 21.2% | 2.64 7.0% | 2.84 0.0% | 2.84 37.3% | 4.53 121.0% | 2.05 101.0% | 1.02 363.6% |
Diluted EPS | 2.69 30.6% | 2.06 21.7% | 2.63 5.4% | 2.78 0.4% | 2.77 38.0% | 4.47 120.2% | 2.03 103.0% | 1.00 354.5% |
Basic Shares Outstanding | 6.29M 0.2% | 6.28M 2.3% | 6.42M 0.4% | 6.40M 1.7% | 6.51M 7.9% | 6.03M 31.6% | 4.58M 7.5% | 4.26M 30.7% |
Diluted Shares Outstanding | 6.33M 0.4% | 6.31M 2.1% | 6.45M 1.3% | 6.54M 1.7% | 6.65M 8.9% | 6.11M 31.9% | 4.63M 6.6% | 4.34M 23.9% |