| Ticker | Owner | Relationship | Date | Transaction | Cost | #Shares | Value ($) | #Shares Total | SEC Form 4 |
|---|---|---|---|---|---|---|---|---|---|
| BLFS | Wichterman Troy | Chief Financial Officer | Mar 03 '26 | Sale | 20.74 | 588 | 12,195 | 220,649 | Mar 05 12:00 AM |
| BLFS | Wichterman Troy | Chief Financial Officer | Jan 06 '26 | Sale | 25.59 | 990 | 25,334 | 150,746 | Jan 08 12:00 AM |
| BLFS | Wichterman Troy | Chief Financial Officer | Dec 09 '25 | Sale | 25.13 | 1,033 | 25,959 | 151,736 | Dec 17 12:00 AM |
| BLFS | Wichterman Troy | Chief Financial Officer | Dec 04 '25 | Sale | 25.72 | 30,000 | 771,600 | 152,769 | Dec 05 12:00 AM |
| BLFS | Wichterman Troy | Chief Financial Officer | Nov 25 '25 | Sale | 26.74 | 584 | 15,616 | 182,769 | Nov 28 12:00 AM |
| BLFS | Wichterman Troy | Chief Financial Officer | Oct 09 '25 | Sale | 27.36 | 833 | 22,791 | 183,353 | Oct 14 12:00 AM |
| BLFS | Wichterman Troy | Chief Financial Officer | Sep 11 '25 | Sale | 26.83 | 1,032 | 27,689 | 184,186 | Sep 15 12:00 AM |
| BLFS | Wichterman Troy | Chief Financial Officer | Aug 26 '25 | Sale | 25.44 | 590 | 15,010 | 185,218 | Aug 28 12:00 AM |
| BLFS | Wichterman Troy | Chief Financial Officer | Jul 07 '25 | Sale | 22.27 | 877 | 19,531 | 185,808 | Jul 09 12:00 AM |
| BLFS | Wichterman Troy | Chief Financial Officer | Jun 10 '25 | Sale | 23.70 | 1,042 | 24,695 | 186,685 | Jun 12 12:00 AM |
| BLFS | Wichterman Troy | Chief Financial Officer | May 28 '25 | Sale | 22.46 | 583 | 13,094 | 187,727 | May 30 12:00 AM |
| BLFS | Wichterman Troy | Chief Financial Officer | Apr 09 '25 | Sale | 20.11 | 932 | 18,743 | 188,310 | Apr 11 12:00 AM |
| BLFS | Wichterman Troy | Chief Financial Officer | Apr 01 '25 | Sale | 22.66 | 25,687 | 582,067 | 189,242 | Apr 03 12:00 AM |
| BLFS | Wichterman Troy | Chief Financial Officer | Mar 11 '25 | Sale | 25.00 | 4,151 | 103,775 | 116,809 | Mar 13 12:00 AM |
| BLFS | Wichterman Troy | Chief Financial Officer | Mar 03 '25 | Sale | 25.46 | 660 | 16,804 | 120,960 | Mar 05 12:00 AM |
| BLFS | Wichterman Troy | Chief Financial Officer | Feb 12 '25 | Sale | 26.54 | 159 | 4,220 | 121,620 | Feb 14 12:00 AM |
| BLFS | Wichterman Troy | Chief Financial Officer | Jan 06 '25 | Sale | 27.02 | 987 | 26,669 | 121,779 | Jan 08 12:00 AM |
| BLFS | Wichterman Troy | Chief Financial Officer | Nov 26 '24 | Sale | 27.20 | 581 | 15,803 | 122,766 | Nov 29 12:00 AM |
| BLFS | Wichterman Troy | Chief Financial Officer | Nov 12 '24 | Sale | 26.19 | 147 | 3,850 | 123,347 | Nov 14 12:00 AM |
| BLFS | Wichterman Troy | Chief Financial Officer | Oct 30 '24 | Sale | 23.15 | 894 | 20,696 | 123,494 | Nov 01 12:00 AM |
| BLFS | Wichterman Troy | Chief Financial Officer | Sep 16 '24 | Sale | 25.12 | 611 | 15,348 | 124,388 | Sep 18 12:00 AM |
| BLFS | Wichterman Troy | Chief Financial Officer | Aug 21 '24 | Sale | 25.61 | 142 | 3,637 | 124,999 | Sep 18 12:00 AM |
| BLFS | Wichterman Troy | Chief Financial Officer | Jul 11 '24 | Sale | 20.54 | 828 | 17,007 | 125,141 | Sep 18 12:00 AM |
| BLFS | Wichterman Troy | Chief Financial Officer | May 29 '24 | Sale | 21.78 | 574 | 12,502 | 125,969 | May 31 12:00 AM |
| BLFS | Wichterman Troy | Chief Financial Officer | May 17 '24 | Sale | 22.18 | 115 | 2,551 | 126,543 | May 21 12:00 AM |
| BLFS | Wichterman Troy | Chief Financial Officer | Apr 18 '24 | Sale | 15.31 | 956 | 14,636 | 126,658 | Apr 23 12:00 AM |
| BLFS | Wichterman Troy | Chief Financial Officer | Mar 21 '24 | Sale | 17.83 | 520 | 9,272 | 127,614 | Mar 25 12:00 AM |
| BLFS | Wichterman Troy | Chief Financial Officer | Mar 12 '24 | Sale | 16.60 | 7,249 | 120,333 | 128,134 | Mar 12 12:00 AM |
| BLFS | Wichterman Troy | Chief Financial Officer | Mar 11 '24 | Sale | 17.42 | 361 | 6,289 | 135,383 | Mar 12 12:00 AM |
| BLFS | Wichterman Troy | Chief Financial Officer | Feb 21 '24 | Sale | 17.35 | 97 | 1,683 | 64,823 | Feb 23 12:00 AM |
| BLFS | Wichterman Troy | Chief Financial Officer | Jan 19 '24 | Sale | 16.76 | 2,419 | 40,542 | 64,920 | Jan 23 12:00 AM |
| BLFS | Wichterman Troy | Chief Financial Officer | Dec 22 '23 | Sale | 16.79 | 314 | 5,272 | 67,339 | Dec 28 12:00 AM |
| BLFS | Wichterman Troy | Chief Financial Officer | Dec 01 '23 | Sale | 12.37 | 666 | 8,238 | 67,112 | Dec 04 12:00 AM |
| BLFS | Wichterman Troy | Chief Financial Officer | Nov 13 '23 | Sale | 10.66 | 97 | 1,034 | 67,480 | Nov 15 12:00 AM |
| BLFS | Wichterman Troy | Chief Financial Officer | Sep 21 '23 | Sale | 12.70 | 539 | 6,845 | 66,300 | Sep 25 12:00 AM |
| BLFS | Wichterman Troy | Chief Financial Officer | Aug 25 '23 | Sale | 10.99 | 585 | 6,429 | 65,933 | Aug 29 12:00 AM |
| BLFS | Wichterman Troy | Chief Financial Officer | Aug 14 '23 | Sale | 12.57 | 94 | 1,182 | 66,518 | Aug 16 12:00 AM |
| BLFS | Wichterman Troy | Chief Financial Officer | Jun 22 '23 | Sale | 23.41 | 541 | 12,665 | 66,612 | Jun 26 12:00 AM |
| BLFS | Wichterman Troy | Chief Financial Officer | May 31 '23 | Sale | 23.21 | 560 | 12,998 | 67,153 | Jun 02 12:00 AM |
| BLFS | Wichterman Troy | Chief Financial Officer | May 16 '23 | Sale | 19.41 | 137 | 2,659 | 67,713 | May 17 12:00 AM |
| BLFS | Wichterman Troy | Chief Financial Officer | Mar 07 '23 | Sale | 22.95 | 31 | 711 | 77,222 | Mar 09 12:00 AM |