| Nov 18, 2025 | Schneyer Mark C. | Open Market Sale | 10262 | 23.69 | $ 243,113.96 |
| Nov 18, 2025 | Kihara James | Open Market Sale | 4084 | 23.69 | $ 96,753.64 |
| Nov 17, 2025 | Schneyer Mark C. | Option Excercise | 19826 | | $ 0.00 |
| Nov 17, 2025 | Kihara James | Option Excercise | 7932 | | $ 0.00 |
| Nov 10, 2025 | Daly James M | Open Market Sale | 30000 | 22.37 | $ 670,983.00 |
| Sep 2, 2025 | GAROFALO ELIZABETH A. | Open Market Sale | 1600 | 25.98 | $ 41,560.48 |
| Aug 18, 2025 | Schneyer Mark C. | Open Market Sale | 22000 | 25.18 | $ 554,023.80 |
| Jun 4, 2025 | Brege Laura | Open Market Sale | 14446 | 21.78 | $ 314,633.88 |
| May 29, 2025 | BAKER BROS. ADVISORS LP | Grant | 32428 | 0.00 | $ 0.00 |
| May 29, 2025 | 667, L.P. | Grant | 32428 | 0.00 | $ 0.00 |
| May 29, 2025 | Baker Bros. Advisors (GP) LLC | Grant | 32428 | 0.00 | $ 0.00 |
| May 29, 2025 | Baker Brothers Life Sciences LP | Grant | 32428 | 0.00 | $ 0.00 |
| May 29, 2025 | BAKER FELIX | Grant | 32428 | 0.00 | $ 0.00 |
| May 29, 2025 | BAKER JULIAN | Grant | 32428 | 0.00 | $ 0.00 |
| May 29, 2025 | Daly James M | Option Excercise | 9387 | | $ 0.00 |
| May 29, 2025 | Brege Laura | Option Excercise | 9387 | | $ 0.00 |
| May 29, 2025 | SOLAND DANIEL B | Option Excercise | 9387 | | $ 0.00 |
| May 29, 2025 | Ndu Adora | Option Excercise | 9387 | | $ 0.00 |
| May 29, 2025 | HARRIGAN EDMUND | Option Excercise | 9387 | | $ 0.00 |
| May 29, 2025 | GAROFALO ELIZABETH A. | Option Excercise | 9387 | | $ 0.00 |
| May 16, 2025 | Kihara James | Open Market Sale | 4000 | 22.50 | $ 90,000.00 |
| May 16, 2025 | Schneyer Mark C. | Open Market Sale | 2000 | 25.00 | $ 50,000.00 |
| May 2, 2025 | Kihara James | Open Market Sale | 1327 | 14.60 | $ 19,374.20 |
| May 2, 2025 | Schneyer Mark C. | Open Market Sale | 3498 | 14.60 | $ 51,070.80 |
| May 1, 2025 | Kihara James | Option Excercise | 2596 | | $ 0.00 |
| May 1, 2025 | Schneyer Mark C. | Option Excercise | 6815 | | $ 0.00 |
| Apr 8, 2025 | Schneyer Mark C. | Open Market Sale | 2708 | 14.82 | $ 40,132.56 |
| Apr 8, 2025 | Kihara James | Open Market Sale | 1028 | 14.82 | $ 15,234.96 |
| Apr 5, 2025 | Schneyer Mark C. | Option Excercise | 5275 | | $ 0.00 |
| Apr 5, 2025 | Kihara James | Option Excercise | 2010 | | $ 0.00 |
| Mar 26, 2025 | Schneyer Mark C. | Open Market Sale | 3171 | 17.05 | $ 54,065.55 |
| Mar 26, 2025 | Kihara James | Open Market Sale | 1095 | 17.05 | $ 18,669.75 |
| Mar 25, 2025 | Schneyer Mark C. | Option Excercise | 6178 | | $ 0.00 |
| Mar 25, 2025 | Kihara James | Option Excercise | 2142 | | $ 0.00 |
| Mar 5, 2025 | GAROFALO ELIZABETH A. | Open Market Sale | 4919 | 18.23 | $ 89,673.37 |
| Feb 24, 2025 | Kihara James | Open Market Sale | 475 | 19.96 | $ 9,481.00 |
| Feb 24, 2025 | Schneyer Mark C. | Open Market Sale | 773 | 19.96 | $ 15,429.08 |
| Feb 23, 2025 | Kihara James | Option Excercise | 840 | | $ 0.00 |
| Feb 23, 2025 | Schneyer Mark C. | Option Excercise | 1353 | | $ 0.00 |