Need BELFB 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 24, 2026 | 2024 Dec 31, 2024 Feb 28, 2025 | 2023 Dec 31, 2023 Mar 11, 2024 | 2022 Dec 31, 2022 Mar 10, 2023 | 2021 Dec 31, 2021 Mar 14, 2022 | 2020 Dec 31, 2020 Mar 12, 2021 | 2019 Dec 31, 2019 Mar 25, 2020 | 2018 Dec 31, 2018 Mar 8, 2019 |
|---|
Total Revenue | 675.46M 26.3% | 534.79M 16.4% | 639.81M 2.2% | 654.23M 20.4% | 543.49M 16.7% | 465.77M 5.4% | 492.41M 10.2% | 548.18M 11.5% |
Cost of Revenue | 411.04M 23.6% | 332.43M 21.6% | 423.96M 9.9% | 470.78M 15.1% | 409.11M 18.2% | 346.04M 9.3% | 381.71M 12.9% | 438.41M 12.5% |
Gross Profit | 264.42M 30.7% | 202.36M 6.3% | 215.85M 17.7% | 183.45M 36.5% | 134.38M 12.2% | 119.73M 8.2% | 110.70M 0.8% | 109.77M 7.6% |
Gross Margin % | 39.00% 2.6% | 38.00% 11.8% | 34.00% 21.4% | 28.00% 12.0% | 25.00% 3.8% | 26.00% 18.2% | 22.00% 10.0% | 20.00% 4.8% |
Research & Development | 30.87M 30.9% | 23.59M 4.9% | 22.49M 11.1% | 20.24M 7.6% | 21.89M 7.3% | 23.61M 12.3% | 26.93M 8.4% | 29.40M 2.1% |
General & Administrative | 0.00 | 0.00 | 0.00 | 0.00 100.0% | 86.61M | 0.00 | 0.00 100.0% | 79.94M 6.0% |
Selling & Marketing | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
SG&A Expenses | 125.83M 13.8% | 110.62M 11.6% | 99.09M 7.3% | 92.34M 6.6% | 86.61M 10.0% | 78.70M 3.5% | 76.06M 4.8% | 79.94M 6.0% |
Other Operating Expenses | 0.00 100.0% | 3.86M 38.7% | 6.29M | 0.00 100.0% | -388.00K | 0.00 | 0.00 100.0% | -678.00K |
Total Operating Expenses | 156.69M 13.5% | 138.06M 8.0% | 127.87M 13.6% | 112.58M 3.8% | 108.50M 6.0% | 102.31M 0.7% | 102.99M 28.8% | 79.94M 6.0% |
Cost and Expenses | 567.73M 20.7% | 470.50M 14.7% | 551.84M 5.4% | 583.36M 12.7% | 517.61M 15.4% | 448.36M 7.5% | 484.70M 6.5% | 518.35M 9.2% |
Operating Income | 107.72M 67.5% | 64.30M 26.9% | 87.98M 35.0% | 65.15M 654.8% | 8.63M 1188.4% | -793.00K 92.9% | -11.10M 137.5% | 29.61M 81.2% |
Operating Margin % | 16.00% 33.3% | 12.00% 14.3% | 14.00% 40.0% | 10.00% 400.0% | 2.00% | 0.00% 100.0% | -2.00% 140.0% | 5.00% 66.7% |
EBITDA | 136.39M 65.6% | 82.34M 17.2% | 99.46M 17.3% | 84.79M 101.0% | 42.19M 50.9% | 27.96M 91.3% | 14.62M 67.0% | 44.27M 10.2% |
EBITDA Margin % | 20.00% 33.3% | 15.00% 6.3% | 16.00% 23.1% | 13.00% 62.5% | 8.00% 33.3% | 6.00% 100.0% | 3.00% 62.5% | 8.00% 0.0% |
Interest Expense | 14.75M 261.7% | 4.08M 43.1% | 2.85M 15.7% | 3.38M 4.6% | 3.54M 25.4% | 4.75M 12.9% | 5.45M 2.5% | 5.32M 21.8% |
Interest Income | 1.03M 78.2% | 4.75M | 0.00 100.0% | 177.00K | 0.00 | 0.00 | 0.00 | 0.00 100.0% |
Other Income (Expense) | -12.67M 409.2% | -2.49M 46.8% | -4.68M 23.2% | -6.09M 54.9% | -3.93M 39.8% | -6.53M 14.4% | -5.71M 71.3% | -3.33M 57.0% |
Pre-Tax Income | 95.05M 53.8% | 61.81M 25.8% | 83.30M 41.0% | 59.06M 116.1% | 27.33M 125.2% | 12.14M 266.2% | -7.30M 130.9% | 23.62M 144.9% |
Pre-Tax Margin % | 14.00% 16.7% | 12.00% 7.7% | 13.00% 44.4% | 9.00% 80.0% | 5.00% 66.7% | 3.00% 400.0% | -1.00% 125.0% | 4.00% 100.0% |
Tax Provision | 20.94M 66.0% | 12.62M 33.2% | 9.47M 48.6% | 6.37M 154.2% | 2.51M 480.3% | -659.00K 145.7% | 1.44M 50.4% | 2.91M 86.5% |
Net Income | 61.54M 50.2% | 40.96M 44.5% | 73.83M 40.1% | 52.69M 112.3% | 24.82M 94.0% | 12.79M 246.3% | -8.74M 142.2% | 20.71M 274.1% |
Net Margin % | 9.00% 12.5% | 8.00% 33.3% | 12.00% 50.0% | 8.00% 60.0% | 5.00% 66.7% | 3.00% 250.0% | -2.00% 150.0% | 4.00% 300.0% |
Basic EPS | 4.64 42.3% | 3.26 43.6% | 5.78 56.6% | 3.69 109.7% | 1.76 93.4% | 0.91 244.4% | -0.63 136.8% | 1.71 272.7% |
Diluted EPS | 4.64 42.3% | 3.26 43.6% | 5.78 56.6% | 3.69 109.7% | 1.76 93.4% | 0.91 244.4% | -0.63 136.8% | 1.71 272.7% |
Basic Shares Outstanding | 12.53M 0.2% | 12.55M 1.8% | 12.78M 10.5% | 14.27M 1.1% | 14.11M 0.6% | 14.03M 0.4% | 13.97M 15.3% | 12.11M 0.7% |
Diluted Shares Outstanding | 12.53M 0.2% | 12.55M 1.8% | 12.78M 10.5% | 14.27M 1.1% | 14.11M 0.6% | 14.03M 0.4% | 13.97M 15.3% | 12.11M 0.7% |