Need BCML 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 16, 2026 | 2024 Dec 31, 2024 Mar 14, 2025 | 2023 Dec 31, 2023 Mar 15, 2024 | 2022 Dec 31, 2022 Mar 31, 2023 | 2021 Dec 31, 2021 Mar 31, 2022 | 2020 Dec 31, 2020 Mar 23, 2021 | 2019 Dec 31, 2019 Mar 16, 2020 | 2018 Dec 31, 2018 Mar 19, 2019 |
|---|
Total Revenue | 141.83M 3.0% | 137.71M 3.6% | 132.91M 19.5% | 111.25M 19.9% | 92.79M 3.0% | 95.62M 11.8% | 85.53M 33.6% | 64.02M 31.1% |
Cost of Revenue | 44.75M 7.0% | 41.83M 37.3% | 30.48M 106.0% | 14.79M 59.6% | 9.27M 51.8% | 19.22M 75.4% | 10.96M 61.5% | 6.78M 42.1% |
Gross Profit | 97.08M 1.3% | 95.87M 6.4% | 102.43M 6.2% | 96.45M 15.5% | 83.52M 9.3% | 76.40M 2.4% | 74.58M 30.3% | 57.23M 30.0% |
Gross Margin % | 68.00% 2.9% | 70.00% 9.1% | 77.00% 11.5% | 87.00% 3.3% | 90.00% 12.5% | 80.00% 8.0% | 87.00% 2.2% | 89.00% 1.1% |
Research & Development | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
General & Administrative | 45.69M 12.4% | 40.66M 4.8% | 42.69M 2.1% | 41.80M 19.7% | 34.93M 0.2% | 34.85M 11.7% | 31.20M 33.5% | 23.37M 24.2% |
Selling & Marketing | 635.00K 19.1% | 785.00K 12.4% | 896.00K 6.2% | 955.00K 45.6% | 656.00K 10.3% | 731.00K 41.5% | 1.25M 27.7% | 979.00K 62.9% |
SG&A Expenses | 46.32M 11.8% | 41.45M 4.9% | 43.59M 2.0% | 42.75M 20.2% | 35.58M 0.0% | 35.59M 9.7% | 32.45M 33.3% | 24.35M 25.4% |
Other Operating Expenses | 17.89M 19.8% | 22.30M 7.8% | 20.69M 2.7% | 21.26M 9.3% | 19.46M 13.8% | 22.58M 22.4% | 18.44M 48.8% | 12.40M 18.3% |
Total Operating Expenses | 64.21M 0.7% | 63.75M 0.8% | 64.28M 0.4% | 64.02M 16.3% | 55.04M 5.4% | 58.17M 14.3% | 50.89M 38.5% | 36.74M 22.9% |
Cost and Expenses | 108.97M 3.2% | 105.58M 11.4% | 94.75M 20.2% | 78.81M 22.5% | 64.31M 16.9% | 77.39M 25.1% | 61.84M 42.1% | 43.53M 25.6% |
Operating Income | 32.87M 2.3% | 32.12M 15.8% | 38.16M 17.6% | 32.44M 13.9% | 28.48M 56.2% | 18.23M 23.1% | 23.69M 15.6% | 20.49M 44.8% |
Operating Margin % | 23.00% 0.0% | 23.00% 20.7% | 29.00% 0.0% | 29.00% 6.5% | 31.00% 63.2% | 19.00% 32.1% | 28.00% 12.5% | 32.00% 10.3% |
EBITDA | 36.08M 1.9% | 35.39M 13.9% | 41.12M 12.8% | 36.46M 12.7% | 32.34M 47.5% | 21.93M 17.3% | 26.52M 17.4% | 22.59M 43.4% |
EBITDA Margin % | 25.00% 3.8% | 26.00% 16.1% | 31.00% 6.1% | 33.00% 5.7% | 35.00% 52.2% | 23.00% 25.8% | 31.00% 11.4% | 35.00% 9.4% |
Interest Expense | 40.94M 0.9% | 40.57M 42.5% | 28.46M 175.0% | 10.35M 17.6% | 8.80M 1.1% | 8.90M 1.9% | 8.73M 76.7% | 4.94M 14.6% |
Interest Income | 134.60M 3.4% | 130.12M 4.2% | 124.90M 18.0% | 105.83M 31.2% | 80.66M 6.6% | 86.40M 14.1% | 75.75M 34.8% | 56.19M 28.3% |
Other Income (Expense) | -250.00K | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
Pre-Tax Income | 32.62M 1.5% | 32.12M 15.8% | 38.16M 17.6% | 32.44M 13.9% | 28.48M 56.2% | 18.23M 23.1% | 23.69M 15.6% | 20.49M 44.8% |
Pre-Tax Margin % | 23.00% 0.0% | 23.00% 20.7% | 29.00% 0.0% | 29.00% 6.5% | 31.00% 63.2% | 19.00% 32.1% | 28.00% 12.5% | 32.00% 10.3% |
Tax Provision | 8.69M 2.1% | 8.51M 20.7% | 10.73M 23.3% | 8.71M 11.8% | 7.79M 73.0% | 4.50M 29.3% | 6.37M 6.3% | 6.00M 32.5% |
Net Income | 23.93M 1.3% | 23.61M 13.9% | 27.43M 15.6% | 23.73M 14.7% | 20.69M 50.7% | 13.73M 20.7% | 17.32M 19.5% | 14.49M 175.5% |
Net Margin % | 17.00% 0.0% | 17.00% 19.0% | 21.00% 0.0% | 21.00% 4.5% | 22.00% 57.1% | 14.00% 30.0% | 20.00% 13.0% | 23.00% 109.1% |
Basic EPS | 2.18 3.8% | 2.10 7.5% | 2.27 10.2% | 2.06 8.4% | 1.90 65.2% | 1.15 16.1% | 1.37 8.7% | 1.50 85.2% |
Diluted EPS | 2.18 3.8% | 2.10 7.5% | 2.27 10.2% | 2.06 8.4% | 1.90 65.2% | 1.15 16.1% | 1.37 8.7% | 1.50 85.2% |
Basic Shares Outstanding | 10.90M 3.2% | 11.26M 6.7% | 12.07M 8.0% | 13.12M 20.6% | 10.88M 9.1% | 11.96M 5.3% | 12.63M 30.3% | 9.69M 48.6% |
Diluted Shares Outstanding | 10.90M 3.2% | 11.26M 6.7% | 12.07M 8.0% | 13.12M 20.6% | 10.88M 9.1% | 11.96M 5.3% | 12.63M 30.3% | 9.69M 48.6% |