| Sep 30, 2025 | Berman David M | Option Excercise | 61849 | 17.46 | $ 1,079,883.54 |
| Sep 30, 2025 | Berman David M | Open Market Sale | 61849 | 35.23 | $ 2,178,940.27 |
| Sep 12, 2025 | Berman David M | Option Excercise | 22732 | 17.46 | $ 396,900.72 |
| Sep 12, 2025 | Berman David M | Open Market Sale | 22732 | 35.66 | $ 810,701.16 |
| Sep 10, 2025 | Berman David M | Option Excercise | 50419 | 17.46 | $ 880,315.74 |
| Sep 10, 2025 | Berman David M | Open Market Sale | 50419 | 36.20 | $ 1,824,967.24 |
| Mar 17, 2025 | BAKER BROS. ADVISORS LP | Open Market Purchase | 807338 | 29.72 | $ 23,993,223.80 |
| Mar 17, 2025 | 667, L.P. | Open Market Purchase | 807338 | 29.72 | $ 23,993,223.80 |
| Mar 17, 2025 | Baker Bros. Advisors (GP) LLC | Open Market Purchase | 807338 | 29.72 | $ 23,993,223.80 |
| Mar 17, 2025 | Baker Brothers Life Sciences LP | Open Market Purchase | 807338 | 29.72 | $ 23,993,223.80 |
| Mar 17, 2025 | BAKER FELIX | Open Market Purchase | 807338 | 29.72 | $ 23,993,223.80 |
| Mar 17, 2025 | BAKER JULIAN | Open Market Purchase | 807338 | 29.72 | $ 23,993,223.80 |