Need BLFS 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 26, 2026 | 2024 Dec 31, 2024 Apr 8, 2025 | 2023 Dec 31, 2023 Feb 29, 2024 | 2022 Dec 31, 2022 Mar 31, 2023 | 2021 Dec 31, 2021 Mar 31, 2022 | 2020 Dec 31, 2020 Mar 31, 2021 | 2019 Dec 31, 2019 Jun 18, 2020 | 2018 Dec 31, 2018 Mar 15, 2019 |
|---|
Total Revenue | 96.21M 17.0% | 82.25M 42.6% | 143.27M 11.4% | 161.76M 35.8% | 119.16M 147.8% | 48.09M 75.7% | 27.37M 38.6% | 19.74M 79.1% |
Cost of Revenue | 34.10M 39.2% | 24.50M 74.6% | 96.52M 10.6% | 107.94M 32.6% | 81.41M 294.3% | 20.65M 133.1% | 8.86M 42.5% | 6.22M 45.4% |
Gross Profit | 62.12M 7.6% | 57.75M 23.5% | 46.75M 13.1% | 53.82M 42.6% | 37.75M 37.6% | 27.44M 48.2% | 18.51M 36.9% | 13.53M 100.5% |
Gross Margin % | 65.00% 7.1% | 70.00% 112.1% | 33.00% 0.0% | 33.00% 3.1% | 32.00% 43.9% | 57.00% 16.2% | 68.00% 1.4% | 69.00% 13.1% |
Research & Development | 7.57M 4.4% | 7.91M 57.9% | 18.80M 27.0% | 14.80M 25.2% | 11.82M 75.9% | 6.72M 63.1% | 4.12M 217.4% | 1.30M 8.8% |
General & Administrative | 45.52M 12.3% | 40.54M 27.2% | 55.73M 16.9% | 47.67M 39.8% | 34.10M 133.4% | 14.61M 60.9% | 9.08M 52.6% | 5.95M 31.5% |
Selling & Marketing | 9.85M 2.5% | 9.61M 60.9% | 24.58M 14.0% | 21.57M 54.1% | 14.00M 118.2% | 6.41M 28.9% | 4.97M 90.2% | 2.62M 25.4% |
SG&A Expenses | 55.37M 10.4% | 50.15M 37.6% | 80.31M 16.0% | 69.24M 44.0% | 48.09M 128.8% | 21.02M 49.6% | 14.05M 64.1% | 8.56M 29.6% |
Other Operating Expenses | 0.00 100.0% | 6.82M 63.1% | 18.47M 90.5% | 9.70M 18.2% | 8.20M 170.4% | 3.03M | 0.00 | 0.00 |
Total Operating Expenses | 62.94M 3.5% | 60.80M 48.3% | 117.58M 25.4% | 93.73M 37.6% | 68.11M 121.3% | 30.77M 69.3% | 18.17M 84.3% | 9.86M 26.4% |
Cost and Expenses | 97.30M 8.9% | 89.38M 58.3% | 214.10M 6.2% | 201.67M 34.9% | 149.52M 190.8% | 51.42M 90.2% | 27.03M 68.1% | 16.08M 33.1% |
Operating Income | -1.08M 84.8% | -7.13M 89.9% | -70.83M 77.5% | -39.91M 31.4% | -30.37M 811.3% | -3.33M 326.6% | -781.00K 121.3% | 3.66M 446.8% |
Operating Margin % | -1.00% 88.9% | -9.00% 81.6% | -49.00% 96.0% | -25.00% 0.0% | -25.00% 257.1% | -7.00% 133.3% | -3.00% 115.8% | 19.00% 290.0% |
EBITDA | 3.61M 135.4% | 1.53M 103.4% | -45.24M 95.1% | -23.19M 30.4% | -17.78M 1762.1% | 1.07M 221.0% | -884.00K 96.4% | -24.66M 1278.8% |
EBITDA Margin % | 4.00% 100.0% | 2.00% 106.3% | -32.00% 128.6% | -14.00% 6.7% | -15.00% 850.0% | 2.00% 166.7% | -3.00% 97.6% | -125.00% 681.3% |
Interest Expense | 2.71M 276.4% | 719.00K 60.3% | 1.81M 163.8% | 687.00K 41.6% | 485.00K 2594.4% | 18.00K 260.0% | 5.00K 0.0% | 5.00K 98.9% |
Interest Income | 0.00 | 0.00 | 0.00 100.0% | 687.00K 41.6% | 485.00K 736.2% | 58.00K 88.5% | 506.00K 80.1% | 281.00K 28000.0% |
Other Income (Expense) | -11.00M 156.1% | -4.30M 194.1% | 4.57M 539.6% | 714.00K 46.7% | 1.34M 73.1% | 4.98M 267.2% | -2.98M 89.6% | -28.67M 1864.8% |
Pre-Tax Income | -12.08M 5.7% | -11.43M 82.8% | -66.26M 54.3% | -144.83M 404.8% | -28.69M 4705.5% | -597.00K 106.3% | 9.52M 191.5% | 3.27M 229.9% |
Pre-Tax Margin % | -13.00% 7.1% | -14.00% 69.6% | -46.00% 48.9% | -90.00% 275.0% | -24.00% 2300.0% | -1.00% 102.9% | 35.00% 105.9% | 17.00% 173.9% |
Tax Provision | 49.00K 228.9% | -38.00K 122.5% | 169.00K 103.4% | -5.02M 75.3% | -20.31M 522.1% | -3.26M 111.8% | -1.54M 489.1% | 396.00K |
Net Income | -12.13M 39.9% | -20.18M 69.6% | -66.43M 52.5% | -139.81M 1567.7% | -8.38M 414.3% | 2.67M 75.9% | 11.06M 238.7% | 3.27M 229.9% |
Net Margin % | -13.00% 48.0% | -25.00% 45.7% | -46.00% 46.5% | -86.00% 1128.6% | -7.00% 216.7% | 6.00% 85.0% | 40.00% 135.3% | 17.00% 173.9% |
Basic EPS | -0.25 43.2% | -0.44 71.1% | -1.52 53.8% | -3.29 1330.4% | -0.23 444.8% | 0.07 178.4% | -0.09 94.5% | -1.56 642.9% |
Diluted EPS | -0.25 43.2% | -0.44 71.1% | -1.52 53.8% | -3.29 1330.4% | -0.23 330.0% | 0.10 211.1% | -0.09 94.2% | -1.56 642.9% |
Basic Shares Outstanding | 47.75M 3.7% | 46.07M 5.4% | 43.72M 2.9% | 42.48M 10.3% | 38.50M 41.0% | 27.31M 40.3% | 19.46M 19.7% | 16.26M 22.6% |
Diluted Shares Outstanding | 48.65M 5.6% | 46.07M 5.4% | 43.72M 2.9% | 42.48M 10.3% | 38.50M 41.0% | 27.31M 40.3% | 19.46M 19.7% | 16.26M 22.6% |