| BLFS | Mathew Aby J. | EVP & Chief Scientific Officer | Mar 03 '26 | Sale | 20.74 | 529 | 10,971 | 392,937 | Mar 05 12:00 AM |
| BLFS | Mathew Aby J. | EVP & Chief Scientific Officer | Jan 06 '26 | Sale | 25.59 | 405 | 10,364 | 349,350 | Jan 08 12:00 AM |
| BLFS | Mathew Aby J. | EVP & Chief Scientific Officer | Dec 09 '25 | Sale | 25.13 | 631 | 15,857 | 349,755 | Dec 17 12:00 AM |
| BLFS | Mathew Aby J. | EVP & Chief Scientific Officer | Nov 25 '25 | Sale | 26.74 | 526 | 14,065 | 350,386 | Nov 28 12:00 AM |
| BLFS | Mathew Aby J. | EVP & Chief Scientific Officer | Oct 09 '25 | Sale | 27.36 | 509 | 13,926 | 350,912 | Oct 14 12:00 AM |
| BLFS | Mathew Aby J. | EVP & Chief Scientific Officer | Sep 11 '25 | Sale | 26.83 | 630 | 16,903 | 351,421 | Sep 15 12:00 AM |
| BLFS | Mathew Aby J. | EVP & Chief Scientific Officer | Aug 26 '25 | Sale | 25.44 | 531 | 13,509 | 352,051 | Aug 28 12:00 AM |
| BLFS | Mathew Aby J. | EVP & Chief Scientific Officer | Jul 07 '25 | Sale | 22.27 | 536 | 11,937 | 352,582 | Jul 09 12:00 AM |
| BLFS | Mathew Aby J. | EVP & Chief Scientific Officer | Jun 10 '25 | Sale | 23.70 | 637 | 15,097 | 353,118 | Jun 12 12:00 AM |
| BLFS | Mathew Aby J. | EVP & Chief Scientific Officer | May 28 '25 | Sale | 22.46 | 521 | 11,702 | 308,486 | May 30 12:00 AM |
| BLFS | Mathew Aby J. | EVP & Chief Scientific Officer | Apr 09 '25 | Sale | 20.11 | 569 | 11,443 | 309,007 | Apr 11 12:00 AM |
| BLFS | Mathew Aby J. | EVP & Chief Scientific Officer | Apr 01 '25 | Sale | 22.66 | 10,589 | 239,947 | 309,576 | Apr 03 12:00 AM |
| BLFS | Mathew Aby J. | EVP & Chief Scientific Officer | Mar 11 '25 | Sale | 25.00 | 1,597 | 39,925 | 260,601 | Mar 13 12:00 AM |
| BLFS | Mathew Aby J. | EVP & Chief Scientific Officer | Mar 03 '25 | Sale | 25.46 | 425 | 10,821 | 262,198 | Mar 05 12:00 AM |
| BLFS | Mathew Aby J. | EVP & Chief Scientific Officer | Feb 12 '25 | Sale | 26.54 | 92 | 2,442 | 262,623 | Feb 14 12:00 AM |
| BLFS | Mathew Aby J. | EVP & Chief Scientific Officer | Jan 06 '25 | Sale | 27.02 | 404 | 10,916 | 262,715 | Jan 08 12:00 AM |
| BLFS | Mathew Aby J. | EVP & Chief Scientific Officer | Dec 17 '24 | Sale | 27.16 | 13,196 | 358,403 | 263,119 | Dec 19 12:00 AM |
| BLFS | Mathew Aby J. | EVP & Chief Scientific Officer | Dec 16 '24 | Sale | 27.33 | 7,604 | 207,817 | 276,315 | Dec 19 12:00 AM |
| BLFS | Mathew Aby J. | EVP & Chief Scientific Officer | Nov 26 '24 | Sale | 27.20 | 523 | 14,226 | 283,919 | Nov 29 12:00 AM |
| BLFS | Mathew Aby J. | EVP & Chief Scientific Officer | Nov 18 '24 | Sale | 20.05 | 17,604 | 352,960 | 284,442 | Nov 19 12:00 AM |
| BLFS | Mathew Aby J. | EVP & Chief Scientific Officer | Nov 15 '24 | Option Exercise | 2.06 | 20,000 | 41,200 | 327,046 | Nov 19 12:00 AM |
| BLFS | Mathew Aby J. | EVP & Chief Scientific Officer | Nov 15 '24 | Sale | 21.17 | 25,000 | 529,150 | 302,046 | Nov 19 12:00 AM |
| BLFS | Mathew Aby J. | EVP & Chief Scientific Officer | Nov 12 '24 | Sale | 26.34 | 123 | 3,240 | 317,046 | Nov 14 12:00 AM |
| BLFS | Mathew Aby J. | EVP & Chief Scientific Officer | Oct 30 '24 | Sale | 23.15 | 547 | 12,663 | 317,169 | Nov 01 12:00 AM |
| BLFS | Mathew Aby J. | EVP & Chief Scientific Officer | Oct 16 '24 | Option Exercise | 2.06 | 20,000 | 41,200 | 327,716 | Oct 17 12:00 AM |
| BLFS | Mathew Aby J. | EVP & Chief Scientific Officer | Oct 16 '24 | Sale | 23.17 | 10,000 | 231,700 | 317,716 | Oct 17 12:00 AM |
| BLFS | Mathew Aby J. | EVP & Chief Scientific Officer | Oct 15 '24 | Sale | 23.28 | 10,000 | 232,800 | 317,716 | Oct 17 12:00 AM |
| BLFS | Mathew Aby J. | EVP & Chief Scientific Officer | Oct 15 '24 | Option Exercise | 2.06 | 10,000 | 20,600 | 20,000 | Oct 17 12:00 AM |
| BLFS | Mathew Aby J. | EVP & Chief Scientific Officer | Sep 19 '24 | Sale | 25.47 | 10,000 | 254,700 | 317,716 | Sep 20 12:00 AM |
| BLFS | Mathew Aby J. | EVP & Chief Scientific Officer | Sep 19 '24 | Option Exercise | 2.06 | 20,000 | 41,200 | 327,716 | Sep 20 12:00 AM |
| BLFS | Mathew Aby J. | EVP & Chief Scientific Officer | Sep 18 '24 | Option Exercise | 2.06 | 10,000 | 20,600 | 40,000 | Sep 20 12:00 AM |
| BLFS | Mathew Aby J. | EVP & Chief Scientific Officer | Sep 18 '24 | Sale | 23.90 | 10,000 | 239,000 | 317,716 | Sep 20 12:00 AM |
| BLFS | Mathew Aby J. | EVP & Chief Scientific Officer | Sep 16 '24 | Sale | 25.12 | 343 | 8,616 | 317,716 | Sep 18 12:00 AM |
| BLFS | Mathew Aby J. | EVP & Chief Scientific Officer | Aug 21 '24 | Sale | 25.61 | 111 | 2,843 | 318,059 | Sep 18 12:00 AM |
| BLFS | Mathew Aby J. | EVP & Chief Scientific Officer | Jul 11 '24 | Sale | 20.54 | 313 | 6,429 | 318,170 | Sep 18 12:00 AM |
| BLFS | Mathew Aby J. | EVP & Chief Scientific Officer | May 29 '24 | Sale | 21.78 | 517 | 11,260 | 318,483 | May 31 12:00 AM |
| BLFS | Mathew Aby J. | EVP & Chief Scientific Officer | May 17 '24 | Sale | 22.18 | 98 | 2,174 | 319,000 | May 21 12:00 AM |
| BLFS | Mathew Aby J. | EVP & Chief Scientific Officer | Apr 18 '24 | Sale | 15.31 | 584 | 8,941 | 319,098 | Apr 23 12:00 AM |
| BLFS | Mathew Aby J. | EVP & Chief Scientific Officer | Mar 27 '24 | Sale | 17.99 | 454 | 8,167 | 319,682 | Mar 29 12:00 AM |
| BLFS | Mathew Aby J. | EVP & Chief Scientific Officer | Mar 12 '24 | Sale | 16.60 | 6,521 | 108,249 | 320,136 | Mar 12 12:00 AM |
| BLFS | Mathew Aby J. | EVP & Chief Scientific Officer | Mar 11 '24 | Sale | 17.42 | 313 | 5,452 | 326,657 | Mar 12 12:00 AM |
| BLFS | Mathew Aby J. | EVP & Chief Scientific Officer | Feb 21 '24 | Sale | 17.35 | 101 | 1,752 | 275,214 | Feb 23 12:00 AM |
| BLFS | Mathew Aby J. | EVP & Chief Scientific Officer | Jan 19 '24 | Sale | 16.76 | 1,450 | 24,302 | 275,315 | Jan 23 12:00 AM |
| BLFS | Mathew Aby J. | EVP & Chief Scientific Officer | Jan 02 '24 | Sale | 16.75 | 697 | 11,675 | 276,765 | Jan 04 12:00 AM |
| BLFS | Mathew Aby J. | EVP & Chief Scientific Officer | Dec 01 '23 | Sale | 12.37 | 591 | 7,311 | 275,961 | Dec 04 12:00 AM |
| BLFS | Mathew Aby J. | EVP & Chief Scientific Officer | Nov 13 '23 | Sale | 10.77 | 132 | 1,422 | 275,726 | Nov 15 12:00 AM |
| BLFS | Mathew Aby J. | EVP & Chief Scientific Officer | Sep 28 '23 | Sale | 14.16 | 659 | 9,331 | 273,121 | Oct 02 12:00 AM |
| BLFS | Mathew Aby J. | EVP & Chief Scientific Officer | Aug 25 '23 | Sale | 10.99 | 519 | 5,704 | 271,220 | Aug 29 12:00 AM |
| BLFS | Mathew Aby J. | EVP & Chief Scientific Officer | Aug 14 '23 | Sale | 12.38 | 180 | 2,228 | 271,739 | Aug 16 12:00 AM |
| BLFS | Mathew Aby J. | EVP & Chief Scientific Officer | Jul 20 '23 | Option Exercise | 2.06 | 20,000 | 41,200 | 281,919 | Jul 24 12:00 AM |
| BLFS | Mathew Aby J. | EVP & Chief Scientific Officer | Jul 20 '23 | Sale | 20.07 | 10,000 | 200,700 | 271,919 | Jul 24 12:00 AM |
| BLFS | Mathew Aby J. | EVP & Chief Scientific Officer | Jul 19 '23 | Option Exercise | 2.06 | 10,000 | 20,600 | 60,000 | Jul 24 12:00 AM |
| BLFS | Mathew Aby J. | EVP & Chief Scientific Officer | Jul 19 '23 | Sale | 20.46 | 10,000 | 204,600 | 271,919 | Jul 24 12:00 AM |
| BLFS | Mathew Aby J. | EVP & Chief Scientific Officer | Jun 27 '23 | Sale | 22.91 | 695 | 15,922 | 271,919 | Jun 29 12:00 AM |
| BLFS | Mathew Aby J. | EVP & Chief Scientific Officer | Jun 22 '23 | Sale | 23.32 | 10,000 | 233,200 | 272,614 | Jun 23 12:00 AM |
| BLFS | Mathew Aby J. | EVP & Chief Scientific Officer | Jun 22 '23 | Option Exercise | 2.06 | 20,000 | 41,200 | 282,614 | Jun 23 12:00 AM |
| BLFS | Mathew Aby J. | EVP & Chief Scientific Officer | Jun 21 '23 | Option Exercise | 2.06 | 10,000 | 20,600 | 80,000 | Jun 23 12:00 AM |
| BLFS | Mathew Aby J. | EVP & Chief Scientific Officer | Jun 21 '23 | Sale | 22.97 | 10,000 | 229,700 | 272,614 | Jun 23 12:00 AM |
| BLFS | Mathew Aby J. | EVP & Chief Scientific Officer | May 31 '23 | Sale | 23.21 | 504 | 11,698 | 272,614 | Jun 02 12:00 AM |
| BLFS | Mathew Aby J. | EVP & Chief Scientific Officer | May 25 '23 | Option Exercise | 2.06 | 20,000 | 41,200 | 283,118 | May 25 12:00 AM |
| BLFS | Mathew Aby J. | EVP & Chief Scientific Officer | May 25 '23 | Sale | 22.33 | 10,000 | 223,300 | 273,118 | May 25 12:00 AM |
| BLFS | Mathew Aby J. | EVP & Chief Scientific Officer | May 24 '23 | Option Exercise | 2.06 | 10,000 | 20,600 | 100,000 | May 25 12:00 AM |
| BLFS | Mathew Aby J. | EVP & Chief Scientific Officer | May 24 '23 | Sale | 22.14 | 10,000 | 221,400 | 273,118 | May 25 12:00 AM |
| BLFS | Mathew Aby J. | EVP & Chief Scientific Officer | May 15 '23 | Sale | 18.71 | 125 | 2,339 | 273,118 | May 17 12:00 AM |
| BLFS | Mathew Aby J. | EVP & Chief Scientific Officer | Apr 06 '23 | Sale | 20.03 | 4,186 | 83,846 | 268,352 | May 16 12:00 AM |
| BLFS | Mathew Aby J. | EVP & Chief Scientific Officer | Mar 31 '23 | Option Exercise | 0.00 | 9,782 | 0 | 275,336 | May 16 12:00 AM |
| BLFS | Mathew Aby J. | EVP & Chief Scientific Officer | Apr 20 '23 | Sale | 19.25 | 10,000 | 192,500 | 268,352 | Apr 21 12:00 AM |
| BLFS | Mathew Aby J. | EVP & Chief Scientific Officer | Apr 20 '23 | Option Exercise | 2.06 | 20,000 | 41,200 | 278,352 | Apr 21 12:00 AM |
| BLFS | Mathew Aby J. | EVP & Chief Scientific Officer | Apr 19 '23 | Option Exercise | 2.06 | 10,000 | 20,600 | 120,000 | Apr 21 12:00 AM |
| BLFS | Mathew Aby J. | EVP & Chief Scientific Officer | Apr 19 '23 | Sale | 19.47 | 10,000 | 194,700 | 268,352 | Apr 21 12:00 AM |
| BLFS | Mathew Aby J. | EVP & Chief Scientific Officer | Mar 29 '23 | Sale | 20.62 | 741 | 15,279 | 270,445 | Mar 31 12:00 AM |
| BLFS | Mathew Aby J. | EVP & Chief Scientific Officer | Mar 23 '23 | Option Exercise | 2.06 | 20,000 | 41,200 | 281,186 | Mar 24 12:00 AM |
| BLFS | Mathew Aby J. | EVP & Chief Scientific Officer | Mar 23 '23 | Sale | 21.79 | 10,000 | 217,900 | 271,186 | Mar 24 12:00 AM |
| BLFS | Mathew Aby J. | EVP & Chief Scientific Officer | Mar 22 '23 | Sale | 21.44 | 10,000 | 214,400 | 271,186 | Mar 24 12:00 AM |
| BLFS | Mathew Aby J. | EVP & Chief Scientific Officer | Mar 22 '23 | Option Exercise | 2.06 | 10,000 | 20,600 | 140,000 | Mar 24 12:00 AM |
| BLFS | Mathew Aby J. | EVP & Chief Scientific Officer | Mar 07 '23 | Sale | 22.95 | 415 | 9,524 | 271,186 | Mar 09 12:00 AM |
| BLFS | Mathew Aby J. | EVP & Chief Scientific Officer | Mar 01 '23 | Sale | 22.75 | 2,086 | 47,457 | 271,601 | Mar 03 12:00 AM |