For the quarter ending 2026-03-31, BLFS made $27,500K in revenue. $1,186K in net income. Net profit margin of 4.31%.
| Income Statement | 2026-03-31 | 2025-12-31 | 2025-09-30 | 2025-06-30 |
|---|---|---|---|---|
| Revenue | 27,500 | 18,785 | 28,067 | 25,421 |
| Cost of goods and services sold (exclusive of intangible assets amortization)-Product | - | - | 9,288 | 8,035 |
| Cost of goods and services sold (exclusive of intangible assets amortization)-Service | - | - | 7 | 9 |
| Cost of revenue | 10,004 | 34,096 | - | - |
| Cost of goods and services sold (exclusive of intangible assets amortization)-Rental Revenue | - | - | 851 | 944 |
| Gross profit | 17,496 | -15,311 | - | - |
| General and administrative | 12,208 | 10,549 | 12,074 | 11,396 |
| Sales and marketing | 2,526 | 1,993 | 2,528 | 2,732 |
| Research and development | 2,650 | -66 | 2,709 | 2,719 |
| Ipr&d expense | - | -27,289* | 0 | 15,521 |
| Intangible asset amortization | 85 | -1,846 | 699 | 708 |
| Change in fair value of contingent consideration | - | 0* | - | - |
| Total operating expenses | 17,469 | -16,659 | 28,156 | 42,064 |
| Operating income (gain) | 27 | 1,348 | -89 | -16,643 |
| Change in fair value of investments | - | 0* | 0 | 0 |
| Interest income, net | 1,041 | 833 | 508 | 684 |
| Gain on settlement of global cooling escrow | - | 0* | - | - |
| Other income | 180 | 1,181 | 284 | 247 |
| Total other income, net | 1,221 | 2,014 | 792 | 931 |
| Income before income tax expense | 1,248 | 3,362 | 703 | -15,712 |
| Income tax expense | 62 | -173 | 82 | 126 |
| Net income from continuing operations | 1,186 | 3,535 | 621 | -15,838 |
| Loss from discontinued operations before income tax benefit | 0 | 7,535* | 0 | 0 |
| Income tax benefit | 0 | 0* | 0 | 0 |
| Loss from discontinued operations | 0 | 7,535 | 0 | 0 |
| Net income (gain) | 1,186 | 11,070 | 621 | -15,838 |
| Basic | - | - | - | -15,838 |
| Basic EPS | 0.02 | 0.23 | 0.01 | -0.33 |
| Diluted EPS | 0.02 | 0.217 | 0.01 | -0.33 |
| Basic Average Shares | 48,458,536 | 48,157,392 | 47,925,038 | 47,798,146 |
| Diluted Average Shares | 49,248,075 | 50,923,935 | 48,723,535 | 47,798,146 |
BIOLIFE SOLUTIONS INC (BLFS)
BIOLIFE SOLUTIONS INC (BLFS)