Need BOC 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 30, 2026 | 2024 Dec 31, 2024 Mar 28, 2025 | 2023 Dec 31, 2023 Mar 27, 2024 | 2022 Dec 31, 2022 Mar 24, 2023 | 2021 Dec 31, 2021 Mar 28, 2022 | 2020 Dec 31, 2020 Mar 29, 2021 | 2019 Dec 31, 2019 Mar 13, 2020 | 2018 Dec 31, 2018 Mar 18, 2019 |
|---|
Total Revenue | 114.38M 5.6% | 108.27M 12.5% | 96.25M 18.5% | 81.23M 42.6% | 56.97M 24.5% | 45.74M 10.5% | 41.39M 106.7% | 20.02M 122.1% |
Cost of Revenue | 39.07M 13.8% | 34.34M 7.7% | 31.90M | - | - | - 100.0% | 11.32M 100.8% | 5.64M 109.6% |
Gross Profit | 75.31M 1.9% | 73.93M 14.9% | 64.35M 18.0% | 54.54M 42.1% | 38.38M 40.9% | 27.23M 14.5% | 23.78M 91.3% | 12.43M 122.6% |
Gross Margin % | 66.00% 2.9% | 68.00% 1.5% | 67.00% 0.0% | 67.00% 0.0% | 67.00% 11.7% | 60.00% 5.3% | 57.00% 8.1% | 62.00% 0.0% |
Research & Development | - | - | - | - | - | - | - | - |
General & Administrative | 15.88M 2.2% | 16.24M 0.8% | 16.11M 25.3% | 12.86M 31.8% | 9.76M 40.0% | 6.97M 9.8% | 6.35M 50.3% | 4.22M 123.4% |
Selling & Marketing | - | - | - | - | - | - | - | - |
SG&A Expenses | - | - | - | - | - | - | - | - |
Other Operating Expenses | - | - | - | - | - | - | - | - |
Total Operating Expenses | 79.24M 3.8% | 82.40M 12.6% | 73.21M 15.3% | 86.46M 7.1% | 80.74M 59.1% | 50.74M 5.7% | 53.80M 66.7% | 32.28M 104.5% |
Cost and Expenses | - | - | - | - | - | - | - | - |
Operating Income | -3.93M 53.6% | -8.47M 4.3% | -8.85M 69.3% | -5.23M 78.0% | -23.77M 375.8% | -4.99M 59.8% | -12.41M 1.3% | -12.26M 81.0% |
Operating Margin % | -3.00% 62.5% | -8.00% 11.1% | -9.00% 50.0% | -6.00% 85.7% | -42.00% 281.8% | -11.00% 63.3% | -30.00% 50.8% | -61.00% 18.7% |
EBITDA | - | - 100.0% | 10.73M 55.4% | 24.06M 70.5% | 81.53M 860.9% | 8.48M 31.5% | 12.39M 396.3% | -4.18M 22.3% |
EBITDA Margin % | - | - 100.0% | 11.00% 63.3% | 30.00% 79.0% | 143.00% 652.6% | 19.00% 36.7% | 30.00% 242.9% | -21.00% 44.7% |
Interest Expense | 2.33M 45.8% | 1.60M 39.3% | 1.15M 5.0% | 1.21M 26.3% | 956.05K 13.6% | 841.83K 178.1% | 302.75K 16682.1% | 1.80K 78.1% |
Interest Income | - | - | - | - 100.0% | 676.62K 59.3% | 1.66M 48.0% | 3.20M 63.8% | 1.95M 1939.3% |
Other Income (Expense) | - | - | - | - | - | - | - | - |
Pre-Tax Income | -18.38M 693.7% | 3.10M 133.9% | -9.15M 216.2% | 7.87M 89.2% | 73.17M 3113.4% | -2.43M 63.9% | -1.48M 83.8% | -9.16M 41.4% |
Pre-Tax Margin % | -16.00% 633.3% | 3.00% 130.0% | -10.00% 200.0% | 10.00% 92.2% | 128.00% 2660.0% | -5.00% 25.0% | -4.00% 91.3% | -46.00% 36.1% |
Tax Provision | -79.26K 71.2% | -274.82K 90.8% | -2.98M 18.9% | -2.50M 114.2% | 17.69M | 0.00 | 0.00 | - |
Net Income | -12.43M 861.5% | -1.29M 81.5% | -7.00M 168.4% | 10.23M 80.6% | 52.75M 107554.2% | -49.09K 96.7% | -1.49M 83.7% | -9.11M 40.9% |
Net Margin % | -11.00% 1000.0% | -1.00% 85.7% | -7.00% 153.8% | 13.00% 86.0% | 93.00% | 0.00% 100.0% | -4.00% 91.3% | -46.00% 36.1% |
Basic EPS | -0.40 900.0% | -0.04 82.6% | -0.23 167.6% | 0.34 81.3% | 1.82 | 0.00 100.0% | -0.07 84.8% | -0.46 23.3% |
Diluted EPS | -0.40 900.0% | -0.04 82.6% | -0.23 167.6% | 0.34 81.3% | 1.82 | 0.00 100.0% | -0.07 84.8% | -0.46 23.3% |
Basic Shares Outstanding | 31.41M 0.3% | 31.50M 1.3% | 31.09M 4.7% | 29.70M 2.5% | 28.98M 12.9% | 25.68M | - | - |
Diluted Shares Outstanding | 31.41M 0.3% | 31.50M 1.3% | 31.09M 4.5% | 29.77M 2.5% | 29.05M 13.1% | 25.68M | - | - |