| BLFS | Casdin Partners Master Fund, L.P. | 10% Owner | May 21 '26 | Sale | 23.70 | 650,000 | 15,405,000 | 4,757,165 | May 21 12:00 AM |
| BLFS | Casdin Partners Master Fund, L.P. | 10% Owner | May 20 '26 | Sale | 23.70 | 250,000 | 5,925,000 | 5,407,165 | May 21 12:00 AM |
| BLFS | Casdin Partners Master Fund, L.P. | 10% Owner | May 19 '26 | Sale | 22.65 | 300,000 | 6,795,000 | 5,657,165 | May 21 12:00 AM |
| LAB | Casdin Partners Master Fund, L.P. | director, 10 percent owner: | Dec 04 '25 | Buy | 1.45 | 150,000 | 217,020 | 72,100,000 | Dec 04 12:00 AM |
| LAB | Casdin Partners Master Fund, L.P. | director, 10 percent owner: | Dec 03 '25 | Buy | 1.44 | 75,000 | 108,037 | 71,950,000 | Dec 04 12:00 AM |
| LAB | Casdin Partners Master Fund, L.P. | director, 10 percent owner: | Dec 02 '25 | Buy | 1.42 | 125,000 | 177,513 | 71,875,000 | Dec 04 12:00 AM |
| LAB | Casdin Partners Master Fund, L.P. | director, 10 percent owner: | Nov 25 '25 | Buy | 1.30 | 7,550,000 | 9,838,405 | 71,750,000 | Nov 26 12:00 AM |
| LAB | Casdin Partners Master Fund, L.P. | director, 10 percent owner: | Nov 24 '25 | Buy | 1.43 | 150,000 | 214,875 | 64,200,000 | Nov 26 12:00 AM |
| LAB | Casdin Partners Master Fund, L.P. | director, 10 percent owner: | Nov 20 '25 | Buy | 1.30 | 450,000 | 586,260 | 64,050,000 | Nov 20 12:00 AM |
| LAB | Casdin Partners Master Fund, L.P. | director, 10 percent owner: | Nov 19 '25 | Buy | 1.28 | 350,000 | 448,910 | 63,600,000 | Nov 20 12:00 AM |
| LAB | Casdin Partners Master Fund, L.P. | director, 10 percent owner: | Nov 18 '25 | Buy | 1.23 | 275,000 | 339,405 | 63,250,000 | Nov 20 12:00 AM |
| LAB | Casdin Partners Master Fund, L.P. | director, 10 percent owner: | Nov 17 '25 | Buy | 1.22 | 225,000 | 275,580 | 62,975,000 | Nov 17 12:00 AM |
| LAB | Casdin Partners Master Fund, L.P. | director, 10 percent owner: | Nov 14 '25 | Buy | 1.24 | 250,000 | 309,800 | 62,750,000 | Nov 17 12:00 AM |
| LAB | Casdin Partners Master Fund, L.P. | director, 10 percent owner: | Nov 13 '25 | Buy | 1.20 | 450,000 | 541,395 | 62,500,000 | Nov 17 12:00 AM |
| LAB | Casdin Partners Master Fund, L.P. | director, 10 percent owner: | Nov 12 '25 | Buy | 1.19 | 375,000 | 445,838 | 62,050,000 | Nov 12 12:00 AM |
| LAB | Casdin Partners Master Fund, L.P. | director, 10 percent owner: | Nov 11 '25 | Buy | 1.20 | 300,000 | 358,800 | 61,675,000 | Nov 12 12:00 AM |
| LAB | Casdin Partners Master Fund, L.P. | director, 10 percent owner: | Nov 10 '25 | Buy | 1.17 | 275,000 | 321,915 | 61,375,000 | Nov 12 12:00 AM |
| LAB | Casdin Partners Master Fund, L.P. | director, 10 percent owner: | Nov 07 '25 | Buy | 1.12 | 225,000 | 252,765 | 61,100,000 | Nov 12 12:00 AM |
| BLFS | Casdin Partners Master Fund, L.P. | 10% Owner | Oct 15 '25 | Sale | 28.55 | 750,000 | 21,410,325 | 5,957,165 | Oct 17 12:00 AM |
| LAB | Casdin Partners Master Fund, L.P. | director, 10 percent owner: | Sep 09 '25 | Buy | 1.29 | 100,000 | 128,920 | 60,875,000 | Sep 11 12:00 AM |
| LAB | Casdin Partners Master Fund, L.P. | director, 10 percent owner: | Sep 04 '25 | Buy | 1.28 | 250,000 | 319,350 | 60,775,000 | Sep 05 12:00 AM |
| LAB | Casdin Partners Master Fund, L.P. | director, 10 percent owner: | Sep 03 '25 | Buy | 1.27 | 250,000 | 316,400 | 60,525,000 | Sep 05 12:00 AM |
| LAB | Casdin Partners Master Fund, L.P. | director, 10 percent owner: | Aug 26 '25 | Buy | 1.26 | 125,000 | 157,938 | 60,275,000 | Aug 26 12:00 AM |
| LAB | Casdin Partners Master Fund, L.P. | director, 10 percent owner: | Aug 25 '25 | Buy | 1.24 | 200,000 | 248,180 | 60,150,000 | Aug 26 12:00 AM |
| LAB | Casdin Partners Master Fund, L.P. | director, 10 percent owner: | Aug 22 '25 | Buy | 1.26 | 200,000 | 252,680 | 59,950,000 | Aug 26 12:00 AM |
| BLFS | Casdin Partners Master Fund, L.P. | 10% Owner | Aug 15 '25 | Sale | 24.40 | 500,000 | 12,200,000 | 6,707,165 | Aug 21 12:00 AM |
| LAB | Casdin Partners Master Fund, L.P. | director, 10 percent owner: | Aug 15 '25 | Buy | 1.22 | 150,000 | 183,210 | 59,750,000 | Aug 15 12:00 AM |
| LAB | Casdin Partners Master Fund, L.P. | director, 10 percent owner: | Aug 14 '25 | Buy | 1.21 | 133,220 | 161,543 | 59,600,000 | Aug 15 12:00 AM |
| LAB | Casdin Partners Master Fund, L.P. | director, 10 percent owner: | Aug 13 '25 | Buy | 1.31 | 75,000 | 98,280 | 59,466,780 | Aug 15 12:00 AM |
| BLFS | Casdin Partners Master Fund, L.P. | 10% Owner | Aug 11 '25 | Sale | 22.60 | 500,000 | 11,300,000 | 7,207,165 | Aug 13 12:00 AM |
| BLFS | Casdin Partners Master Fund, L.P. | 10% Owner | Jun 10 '25 | Sale | 23.80 | 1,000,000 | 23,800,000 | 7,707,165 | Jun 12 12:00 AM |
| LAB | Casdin Partners Master Fund, L.P. | director, 10 percent owner: | Feb 28 '25 | Buy | 1.06 | 4,820,959 | 5,134,321 | 58,846,780 | Mar 04 12:00 AM |
| LAB | Casdin Partners Master Fund, L.P. | director, 10 percent owner: | Aug 27 '24 | Buy | 2.19 | 250,000 | 546,750 | 54,025,821 | Aug 29 12:00 AM |
| LAB | Casdin Partners Master Fund, L.P. | director, 10 percent owner: | Aug 26 '24 | Buy | 2.15 | 150,000 | 322,455 | 53,775,821 | Aug 26 12:00 AM |
| LAB | Casdin Partners Master Fund, L.P. | director, 10 percent owner: | Aug 23 '24 | Buy | 2.13 | 292,100 | 620,975 | 53,625,821 | Aug 26 12:00 AM |
| LAB | Casdin Partners Master Fund, L.P. | director, 10 percent owner: | Aug 22 '24 | Buy | 1.96 | 307,900 | 602,807 | 53,333,721 | Aug 26 12:00 AM |
| LAB | Casdin Partners Master Fund, L.P. | director, 10 percent owner: | Aug 21 '24 | Buy | 1.90 | 500,000 | 951,950 | 53,025,821 | Aug 21 12:00 AM |
| LAB | Casdin Partners Master Fund, L.P. | director, 10 percent owner: | Aug 20 '24 | Buy | 1.87 | 500,000 | 936,700 | 52,525,821 | Aug 21 12:00 AM |
| LAB | Casdin Partners Master Fund, L.P. | director, 10 percent owner: | Aug 19 '24 | Buy | 1.85 | 250,000 | 463,225 | 52,025,821 | Aug 21 12:00 AM |
| LAB | Casdin Partners Master Fund, L.P. | director, 10 percent owner: | Aug 14 '24 | Buy | 1.59 | 1,200,000 | 1,913,520 | 51,775,821 | Aug 16 12:00 AM |
| LAB | Casdin Partners Master Fund, L.P. | director, 10 percent owner: | Aug 13 '24 | Buy | 1.62 | 550,000 | 890,560 | 50,575,821 | Aug 13 12:00 AM |
| LAB | Casdin Partners Master Fund, L.P. | director, 10 percent owner: | Aug 12 '24 | Buy | 1.64 | 500,000 | 820,600 | 50,025,821 | Aug 13 12:00 AM |
| LAB | Casdin Partners Master Fund, L.P. | director, 10 percent owner: | Aug 09 '24 | Buy | 1.61 | 525,408 | 848,481 | 49,525,821 | Aug 13 12:00 AM |
| LAB | Casdin Partners Master Fund, L.P. | director, 10 percent owner: | Aug 08 '24 | Buy | 1.64 | 569,562 | 932,601 | 49,000,413 | Aug 09 12:00 AM |
| LAB | Casdin Partners Master Fund, L.P. | director, 10 percent owner: | Aug 07 '24 | Buy | 1.57 | 500,000 | 786,200 | 48,430,821 | Aug 09 12:00 AM |
| LAB | Casdin Partners Master Fund, L.P. | director, 10 percent owner: | Aug 05 '24 | Buy | 1.58 | 200,000 | 316,780 | 47,930,821 | Aug 06 12:00 AM |
| LAB | Casdin Partners Master Fund, L.P. | director, 10 percent owner: | Aug 02 '24 | Buy | 1.63 | 1,000,000 | 1,631,900 | 47,730,821 | Aug 06 12:00 AM |
| LAB | Casdin Partners Master Fund, L.P. | director, 10 percent owner: | May 23 '24 | Buy | 2.60 | 100,000 | 260,000 | 46,075,821 | May 28 12:00 AM |
| LAB | Casdin Partners Master Fund, L.P. | director, 10 percent owner: | May 22 '24 | Buy | 2.58 | 150,000 | 387,735 | 45,975,821 | May 22 12:00 AM |
| LAB | Casdin Partners Master Fund, L.P. | director, 10 percent owner: | May 21 '24 | Buy | 2.56 | 350,000 | 895,930 | 45,825,821 | May 22 12:00 AM |
| LAB | Casdin Partners Master Fund, L.P. | director, 10 percent owner: | May 20 '24 | Buy | 2.58 | 100,000 | 258,130 | 45,475,821 | May 22 12:00 AM |
| LAB | Casdin Partners Master Fund, L.P. | director, 10 percent owner: | May 17 '24 | Buy | 2.56 | 352,072 | 902,044 | 45,375,821 | May 17 12:00 AM |
| LAB | Casdin Partners Master Fund, L.P. | director, 10 percent owner: | May 16 '24 | Buy | 2.54 | 500,000 | 1,270,950 | 45,023,749 | May 17 12:00 AM |
| LAB | Casdin Partners Master Fund, L.P. | director, 10 percent owner: | May 15 '24 | Buy | 2.57 | 500,000 | 1,282,550 | 44,523,749 | May 17 12:00 AM |
| LAB | Casdin Partners Master Fund, L.P. | director, 10 percent owner: | Mar 05 '24 | Buy | 2.62 | 1,403 | 3,669 | 11,497,928 | Mar 06 12:00 AM |
| LAB | Casdin Partners Master Fund, L.P. | director, 10 percent owner: | Mar 04 '24 | Buy | 2.57 | 250,000 | 642,500 | 11,496,525 | Mar 06 12:00 AM |
| BLFS | Casdin Partners Master Fund, L.P. | 10% Owner | Oct 19 '23 | Buy | 11.19 | 927,165 | 10,374,976 | 8,557,165 | Oct 23 12:00 AM |
| BLFS | Casdin Partners Master Fund, L.P. | 10% Owner | Aug 09 '23 | Buy | 13.20 | 58,465 | 771,744 | 7,630,000 | Aug 11 12:00 AM |
| BLFS | Casdin Partners Master Fund, L.P. | 10% Owner | May 22 '23 | Buy | 21.86 | 24,973 | 545,790 | 150,000 | May 23 12:00 AM |
| BLFS | Casdin Partners Master Fund, L.P. | 10% Owner | May 19 '23 | Buy | 22.55 | 50,000 | 1,127,430 | 125,027 | May 23 12:00 AM |
| LAB | Casdin Partners Master Fund, L.P. | director, 10 percent owner: | May 19 '23 | Buy | 2.29 | 800,000 | 1,835,920 | 1,200,000 | May 19 12:00 AM |
| LAB | Casdin Partners Master Fund, L.P. | director, 10 percent owner: | May 18 '23 | Buy | 2.16 | 150,000 | 323,865 | 400,000 | May 19 12:00 AM |
| LAB | Casdin Partners Master Fund, L.P. | director, 10 percent owner: | May 17 '23 | Buy | 1.89 | 250,000 | 471,550 | 250,000 | May 19 12:00 AM |
| BLFS | Casdin Partners Master Fund, L.P. | 10% Owner | May 18 '23 | Buy | 21.76 | 30,000 | 652,692 | 75,027 | May 18 12:00 AM |
| BLFS | Casdin Partners Master Fund, L.P. | 10% Owner | May 17 '23 | Buy | 21.30 | 30,027 | 639,446 | 45,027 | May 18 12:00 AM |
| BLFS | Casdin Partners Master Fund, L.P. | 10% Owner | May 16 '23 | Buy | 20.19 | 15,000 | 302,835 | 15,000 | May 18 12:00 AM |
| ABSI | Casdin Partners Master Fund, L.P. | Director | Jul 26 '21 | Buy | 16.00 | 1,562,500 | 25,000,000 | 6,745,333 | Jul 28 12:00 AM |