| BLFS | Foster Karen A. | Chief Quality and Operations | Mar 23 '26 | Sale | 19.17 | 2,577 | 49,401 | 108,758 | Mar 31 12:00 AM |
| BLFS | Foster Karen A. | Chief Quality and Operations | Mar 09 '26 | Sale | 20.00 | 500 | 10,000 | 113,242 | Mar 09 12:00 AM |
| BLFS | Foster Karen A. | Chief Quality and Operations | Mar 05 '26 | Sale | 20.15 | 96,923 | 1,952,998 | 113,742 | Mar 09 12:00 AM |
| BLFS | Foster Karen A. | Chief Quality and Operations | Mar 03 '26 | Sale | 20.74 | 418 | 8,669 | 210,665 | Mar 05 12:00 AM |
| BLFS | Foster Karen A. | Chief Quality and Operations | Jan 06 '26 | Sale | 25.59 | 335 | 8,573 | 191,984 | Jan 08 12:00 AM |
| BLFS | Foster Karen A. | Chief Quality and Operations | Dec 09 '25 | Sale | 25.13 | 519 | 13,042 | 192,319 | Dec 17 12:00 AM |
| BLFS | Foster Karen A. | Chief Quality and Operations | Nov 25 '25 | Sale | 26.74 | 415 | 11,097 | 192,838 | Nov 28 12:00 AM |
| BLFS | Foster Karen A. | Chief Quality and Operations | Oct 09 '25 | Sale | 27.36 | 419 | 11,464 | 193,253 | Oct 14 12:00 AM |
| BLFS | Foster Karen A. | Chief Quality and Operations | Sep 11 '25 | Sale | 26.83 | 511 | 13,710 | 193,672 | Sep 15 12:00 AM |
| BLFS | Foster Karen A. | Chief Quality and Operations | Aug 26 '25 | Sale | 25.44 | 413 | 10,507 | 194,183 | Aug 28 12:00 AM |
| BLFS | Foster Karen A. | Chief Quality and Operations | Jul 07 '25 | Sale | 22.27 | 400 | 8,908 | 194,596 | Jul 09 12:00 AM |
| BLFS | Foster Karen A. | Chief Quality and Operations | Jun 10 '25 | Sale | 23.70 | 320 | 7,584 | 194,996 | Jun 12 12:00 AM |
| BLFS | Foster Karen A. | Chief Quality and Operations | May 28 '25 | Sale | 22.46 | 251 | 5,637 | 195,316 | May 30 12:00 AM |
| BLFS | Foster Karen A. | Chief Quality and Operations | Apr 09 '25 | Sale | 20.11 | 286 | 5,751 | 195,567 | Apr 11 12:00 AM |
| BLFS | Foster Karen A. | Chief Quality and Operations | Apr 01 '25 | Sale | 22.66 | 7,869 | 178,312 | 195,853 | Apr 03 12:00 AM |
| BLFS | Foster Karen A. | Chief Quality and Operations | Mar 11 '25 | Sale | 25.00 | 1,331 | 33,275 | 154,912 | Mar 13 12:00 AM |
| BLFS | Foster Karen A. | Chief Quality and Operations | Mar 03 '25 | Sale | 25.46 | 324 | 8,249 | 156,243 | Mar 05 12:00 AM |
| BLFS | Foster Karen A. | Chief Quality and Operations | Feb 12 '25 | Sale | 26.54 | 78 | 2,070 | 156,567 | Feb 14 12:00 AM |
| BLFS | Foster Karen A. | Chief Quality and Operations | Jan 06 '25 | Sale | 27.02 | 328 | 8,863 | 156,645 | Jan 08 12:00 AM |
| BLFS | Foster Karen A. | Chief Quality and Operations | Nov 26 '24 | Sale | 27.20 | 252 | 6,854 | 156,973 | Nov 29 12:00 AM |
| BLFS | Foster Karen A. | Chief Quality and Operations | Nov 12 '24 | Sale | 26.34 | 66 | 1,738 | 157,225 | Nov 14 12:00 AM |
| BLFS | Foster Karen A. | Chief Quality and Operations | Oct 30 '24 | Sale | 23.15 | 277 | 6,413 | 157,291 | Nov 01 12:00 AM |
| BLFS | Foster Karen A. | Chief Quality and Operations | Sep 16 '24 | Sale | 25.12 | 267 | 6,707 | 157,568 | Sep 18 12:00 AM |
| BLFS | Foster Karen A. | Chief Quality and Operations | Aug 21 '24 | Sale | 25.61 | 96 | 2,459 | 157,835 | Sep 18 12:00 AM |
| BLFS | Foster Karen A. | Chief Quality and Operations | Jul 18 '24 | Sale | 22.50 | 240 | 5,400 | 157,931 | Sep 18 12:00 AM |
| BLFS | Foster Karen A. | Chief Quality and Operations | May 29 '24 | Sale | 21.78 | 408 | 8,886 | 158,171 | May 31 12:00 AM |
| BLFS | Foster Karen A. | Chief Quality and Operations | May 17 '24 | Sale | 22.18 | 85 | 1,885 | 158,579 | May 21 12:00 AM |
| BLFS | Foster Karen A. | Chief Quality and Operations | Apr 18 '24 | Sale | 15.31 | 481 | 7,364 | 158,664 | Apr 23 12:00 AM |
| BLFS | Foster Karen A. | Chief Quality and Operations | Mar 27 '24 | Sale | 17.99 | 395 | 7,106 | 159,145 | Mar 29 12:00 AM |
| BLFS | Foster Karen A. | Chief Quality and Operations | Mar 12 '24 | Sale | 16.60 | 5,177 | 85,938 | 159,540 | Mar 12 12:00 AM |
| BLFS | Foster Karen A. | Chief Quality and Operations | Mar 11 '24 | Sale | 17.42 | 319 | 5,557 | 164,717 | Mar 12 12:00 AM |
| BLFS | Foster Karen A. | Chief Quality and Operations | Feb 21 '24 | Sale | 17.35 | 87 | 1,509 | 123,940 | Feb 23 12:00 AM |
| BLFS | Foster Karen A. | Chief Quality and Operations | Jan 19 '24 | Sale | 16.76 | 1,198 | 20,078 | 124,027 | Jan 23 12:00 AM |
| BLFS | Foster Karen A. | Chief Quality and Operations | Jan 02 '24 | Sale | 16.75 | 601 | 10,067 | 125,225 | Jan 04 12:00 AM |
| BLFS | Foster Karen A. | Chief Quality Officer | Dec 01 '23 | Sale | 12.37 | 466 | 5,764 | 125,340 | Dec 04 12:00 AM |
| BLFS | Foster Karen A. | Chief Quality Officer | Nov 13 '23 | Sale | 10.77 | 114 | 1,228 | 125,539 | Nov 15 12:00 AM |
| BLFS | Foster Karen A. | Chief Quality Officer | Sep 28 '23 | Sale | 14.16 | 568 | 8,043 | 124,767 | Oct 02 12:00 AM |
| BLFS | Foster Karen A. | Chief Quality Officer | Aug 25 '23 | Sale | 10.99 | 410 | 4,506 | 124,342 | Aug 29 12:00 AM |
| BLFS | Foster Karen A. | Chief Quality Officer | Aug 14 '23 | Sale | 12.38 | 156 | 1,931 | 124,752 | Aug 16 12:00 AM |
| BLFS | Foster Karen A. | Chief Quality Officer | Jun 27 '23 | Sale | 22.91 | 590 | 13,517 | 124,908 | Jun 29 12:00 AM |
| BLFS | Foster Karen A. | Chief Quality Officer | May 31 '23 | Sale | 23.21 | 392 | 9,098 | 125,498 | Jun 02 12:00 AM |
| BLFS | Foster Karen A. | Chief Quality Officer | May 15 '23 | Sale | 18.71 | 106 | 1,983 | 125,890 | May 17 12:00 AM |
| BLFS | Foster Karen A. | Chief Quality Officer | Apr 06 '23 | Sale | 20.03 | 2,202 | 44,106 | 121,839 | May 16 12:00 AM |
| BLFS | Foster Karen A. | Chief Quality Officer | Mar 31 '23 | Option Exercise | 0.00 | 8,314 | 0 | 127,097 | May 16 12:00 AM |
| BLFS | Foster Karen A. | Chief Quality Officer | Mar 29 '23 | Sale | 20.62 | 390 | 8,042 | 122,940 | Mar 31 12:00 AM |
| BLFS | Foster Karen A. | Chief Quality Officer | Mar 07 '23 | Sale | 22.95 | 175 | 4,016 | 123,330 | Mar 09 12:00 AM |