Need BFC 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 Feb 27, 2026 | 2024 Dec 31, 2024 Feb 28, 2025 | 2023 Dec 31, 2023 Feb 29, 2024 | 2022 Dec 31, 2022 Mar 10, 2023 | 2021 Dec 31, 2021 Mar 16, 2022 | 2020 Dec 31, 2020 Mar 12, 2021 | 2019 Dec 31, 2019 Mar 11, 2020 | 2018 Dec 31, 2018 Mar 26, 2019 |
|---|
Total Revenue | 240.45M 7.7% | 223.24M 19.7% | 186.47M 42.6% | 130.77M 12.0% | 116.78M 0.2% | 117.02M 20.5% | 97.14M 14.9% | 84.52M 42.6% |
Cost of Revenue | 71.31M 5.2% | 67.81M 26.3% | 53.69M 266.5% | 14.65M 28.5% | 11.40M 45.7% | 20.99M 15.2% | 24.75M 39.2% | 17.78M 102.3% |
Gross Profit | 169.14M 8.8% | 155.44M 17.1% | 132.79M 14.4% | 116.12M 10.2% | 105.38M 9.7% | 96.03M 32.6% | 72.39M 8.5% | 66.73M 32.2% |
Gross Margin % | 70.00% 0.0% | 70.00% 1.4% | 71.00% 20.2% | 89.00% 1.1% | 90.00% 9.8% | 82.00% 9.3% | 75.00% 5.1% | 79.00% 7.1% |
Research & Development | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
General & Administrative | 55.72M 30.3% | 42.75M 1.3% | 42.19M 23.2% | 34.25M 20.1% | 28.52M 15.3% | 33.66M 20.2% | 28.00M 8.8% | 25.74M 28.8% |
Selling & Marketing | 176.00K 43.8% | 313.00K 4.0% | 326.00K 20.3% | 271.00K 19.4% | 227.00K 0.4% | 226.00K 15.7% | 268.00K 21.8% | 220.00K 20.2% |
SG&A Expenses | 55.90M 29.8% | 43.06M 1.3% | 42.51M 23.1% | 34.52M 20.1% | 28.74M 15.2% | 33.89M 19.9% | 28.27M 8.9% | 25.96M 28.7% |
Other Operating Expenses | 25.07M 23.7% | 32.86M 485.8% | -8.52M 138.8% | 21.96M 31.8% | 16.67M 35.9% | 12.27M 24.7% | 9.84M 12.7% | 8.72M 40.9% |
Total Operating Expenses | 80.97M 6.6% | 75.92M 123.3% | 33.99M 39.8% | 56.49M 24.4% | 45.41M 1.6% | 46.15M 21.1% | 38.11M 9.9% | 34.68M 31.6% |
Cost and Expenses | 152.28M 5.9% | 143.73M 63.9% | 87.68M 23.3% | 71.14M 25.2% | 56.81M 15.4% | 67.14M 6.8% | 62.85M 19.8% | 52.46M 49.3% |
Operating Income | 88.17M 10.9% | 79.51M 19.5% | 98.79M 65.7% | 59.63M 0.6% | 59.97M 20.2% | 49.88M 45.5% | 34.29M 7.0% | 32.05M 32.8% |
Operating Margin % | 37.00% 2.8% | 36.00% 32.1% | 53.00% 15.2% | 46.00% 9.8% | 51.00% 18.6% | 43.00% 22.9% | 35.00% 7.9% | 38.00% 7.3% |
EBITDA | 93.76M 7.1% | 87.56M 18.3% | 107.19M 68.5% | 63.61M 0.7% | 63.15M 19.0% | 53.05M 44.8% | 36.63M 8.0% | 33.92M 33.6% |
EBITDA Margin % | 39.00% 0.0% | 39.00% 31.6% | 57.00% 16.3% | 49.00% 9.3% | 54.00% 20.0% | 45.00% 18.4% | 38.00% 5.0% | 40.00% 7.0% |
Interest Expense | 70.06M 2.1% | 68.61M 40.0% | 49.00M 293.6% | 12.45M 49.9% | 8.30M 40.1% | 13.87M 28.9% | 19.50M 31.3% | 14.85M 92.0% |
Interest Income | 221.72M 7.4% | 206.41M 13.1% | 182.48M 56.6% | 116.53M 18.4% | 98.39M 2.3% | 100.70M 12.9% | 89.17M 14.4% | 77.94M 45.8% |
Other Income (Expense) | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
Pre-Tax Income | 88.17M 10.9% | 79.51M 19.5% | 98.79M 65.7% | 59.63M 0.6% | 59.97M 20.2% | 49.88M 45.5% | 34.29M 7.0% | 32.05M 32.8% |
Pre-Tax Margin % | 37.00% 2.8% | 36.00% 32.1% | 53.00% 15.2% | 46.00% 9.8% | 51.00% 18.6% | 43.00% 22.9% | 35.00% 7.9% | 38.00% 7.3% |
Tax Provision | 16.67M 19.5% | 13.95M 42.5% | 24.28M 68.4% | 14.42M 0.7% | 14.52M 22.8% | 11.83M 55.8% | 7.59M 15.1% | 6.60M 25.3% |
Net Income | 71.50M 9.0% | 65.56M 12.0% | 74.51M 64.8% | 45.21M 0.5% | 45.44M 19.4% | 38.05M 42.5% | 26.69M 4.9% | 25.46M 66.2% |
Net Margin % | 30.00% 3.4% | 29.00% 27.5% | 40.00% 14.3% | 35.00% 10.3% | 39.00% 18.2% | 33.00% 22.2% | 27.00% 10.0% | 30.00% 15.4% |
Basic EPS | 7.23 11.2% | 6.50 10.7% | 7.28 30.5% | 5.58 5.7% | 5.92 16.8% | 5.07 29.7% | 3.91 2.6% | 3.81 56.1% |
Diluted EPS | 7.23 11.2% | 6.50 10.5% | 7.26 30.6% | 5.56 5.8% | 5.90 16.8% | 5.05 30.5% | 3.87 1.6% | 3.81 56.1% |
Basic Shares Outstanding | 9.83M 1.9% | 10.03M 1.4% | 10.17M 26.5% | 8.04M 5.5% | 7.62M 2.4% | 7.44M 9.1% | 6.82M 2.2% | 6.67M 6.2% |
Diluted Shares Outstanding | 9.83M 2.2% | 10.05M 1.4% | 10.20M 26.4% | 8.07M 5.6% | 7.64M 2.2% | 7.48M 8.4% | 6.90M 3.4% | 6.67M 6.2% |