| 04/15/26 | Orbimed Advisors LlcDirector+ 1 joint filer | Sell | 235,863 | $44.64 | $10.53M |
| 04/14/26 | Thompson Peter A.Director | Sell | 47,814 | $44.51 | $2.13M |
| 04/14/26 | Orbimed Advisors LlcDirector+ 1 joint filer | Sell | 47,814 | $44.51 | $2.13M |
| 03/05/26 | Fitzpatrick JenniferChief Legal Officer | Option Exercise | 10,250 | $6.11 | $62.63K |
| 03/05/26 | Fitzpatrick JenniferChief Legal Officer | Sell | 10,250 | $33.86 | $347.02K |
| 02/03/26 | Thompson Peter A.Director | Sell | 29,063 | $44.58 | $1.30M |
| 02/03/26 | Orbimed Advisors LlcDirector+ 1 joint filer | Sell | 29,063 | $44.58 | $1.30M |
| 02/02/26 | Thompson Peter A.Director | Sell | 1,890 | $44.57 | $84.24K |
| 02/02/26 | Orbimed Advisors LlcDirector+ 1 joint filer | Sell | 1,890 | $44.57 | $84.24K |
| 01/22/26 | Tpg Gp A, Llc10%+ Owner+ 2 joint filers | Sell | 250,000 | $40.00 | $10.00M |
| 12/24/25 | Orbimed Advisors LlcDirector+ 1 joint filer | Sell | 33,356 | $44.55 | $1.49M |
| 12/24/25 | Thompson Peter A.Director | Sell | 33,356 | $44.55 | $1.49M |
| 12/19/25 | Orbimed Advisors LlcDirector+ 1 joint filer | Sell | 875 | $44.49 | $38.93K |
| 12/19/25 | Thompson Peter A.Director | Sell | 875 | $44.49 | $38.93K |
| 12/18/25 | Orbimed Advisors LlcDirector+ 1 joint filer | Sell | 100 | $44.49 | $4.45K |
| 12/18/25 | Thompson Peter A.Director | Sell | 100 | $44.49 | $4.45K |
| 12/17/25 | Orbimed Advisors LlcDirector+ 1 joint filer | Sell | 900 | $44.50 | $40.05K |
| 12/17/25 | Thompson Peter A.Director | Sell | 900 | $44.50 | $40.05K |
| 12/05/25 | Fitzpatrick JenniferChief Legal Officer | Option Exercise | 10,250 | $6.11 | $62.63K |
| 12/05/25 | Fitzpatrick JenniferChief Legal Officer | Sell | 10,250 | $40.52 | $415.33K |
| 11/26/25 | Orbimed Advisors LlcDirector+ 1 joint filer | Sell | 1,600 | $44.49 | $71.18K |
| 11/26/25 | Thompson Peter A.Director | Sell | 1,600 | $44.49 | $71.18K |
| 11/25/25 | Orbimed Advisors LlcDirector+ 1 joint filer | Sell | 11,890 | $44.60 | $530.29K |
| 11/25/25 | Thompson Peter A.Director | Sell | 11,890 | $44.60 | $530.29K |
| 11/24/25 | Orbimed Advisors LlcDirector+ 1 joint filer | Sell | 94,583 | $44.54 | $4.21M |
| 11/24/25 | Thompson Peter A.Director | Sell | 94,583 | $44.54 | $4.21M |
| 11/21/25 | Ra Capital Management, L.p.Director, 10%+ Owner+ 5 joint filers | Sell | 1,210 | $39.50 | $47.80K |
| 11/21/25 | Ra Capital Management, L.p.Director, 10%+ Owner+ 4 joint filers | Sell | 9,924 | $39.50 | $392.00K |