| Oct 29, 2025 | Mainolfi Nello | Option Excercise | 30000 | 2.08 | $ 62,400.00 |
| Oct 29, 2025 | Mainolfi Nello | Open Market Sale | 30000 | 60.99 | $ 1,829,736.91 |
| Oct 15, 2025 | Gollob Jared | Option Excercise | 51209 | 1.64 | $ 84,185.49 |
| Oct 15, 2025 | Gollob Jared | Open Market Sale | 59576 | 61.42 | $ 3,659,253.94 |
| Oct 13, 2025 | Albers Jeffrey W. | Option Excercise | 5000 | 10.34 | $ 51,700.00 |
| Oct 13, 2025 | Albers Jeffrey W. | Open Market Sale | 5000 | 59.19 | $ 295,949.00 |
| Oct 13, 2025 | Gollob Jared | Option Excercise | 1473 | 1.66 | $ 2,447.84 |
| Oct 13, 2025 | Gollob Jared | Open Market Sale | 3114 | 60.00 | $ 186,840.00 |
| Sep 17, 2025 | Jacobs Bruce N. | Option Excercise | 79220 | 2.08 | $ 164,777.60 |
| Sep 17, 2025 | Jacobs Bruce N. | Open Market Sale | 79220 | 50.00 | $ 3,961,380.26 |
| Sep 16, 2025 | Mainolfi Nello | Option Excercise | 30000 | 2.08 | $ 62,400.00 |
| Sep 16, 2025 | Mainolfi Nello | Open Market Sale | 30000 | 49.00 | $ 1,470,000.00 |
| Sep 3, 2025 | Adams Brian | Grant | 52500 | 0.00 | $ 0.00 |
| Jun 30, 2025 | LAMPERT MARK N | Open Market Purchase | 317167 | 44.00 | $ 13,955,348.00 |
| Jun 30, 2025 | BAKER BROS. ADVISORS LP | Open Market Purchase | 655500 | 44.00 | $ 28,842,000.00 |
| Jun 30, 2025 | 667, L.P. | Open Market Purchase | 655500 | 44.00 | $ 28,842,000.00 |
| Jun 30, 2025 | Baker Bros. Advisors (GP) LLC | Open Market Purchase | 655500 | 44.00 | $ 28,842,000.00 |
| Jun 30, 2025 | Baker Brothers Life Sciences LP | Open Market Purchase | 655500 | 44.00 | $ 28,842,000.00 |
| Jun 30, 2025 | BAKER FELIX | Open Market Purchase | 655500 | 44.00 | $ 28,842,000.00 |
| Jun 30, 2025 | BAKER JULIAN | Open Market Purchase | 655500 | 44.00 | $ 28,842,000.00 |
| Jun 30, 2025 | BVF PARTNERS L P/IL | Open Market Purchase | 317167 | 44.00 | $ 13,955,348.00 |
| Jun 30, 2025 | BIOTECHNOLOGY VALUE FUND L P | Open Market Purchase | 317167 | 44.00 | $ 13,955,348.00 |
| Jun 30, 2025 | BVF I GP LLC | Open Market Purchase | 317167 | 44.00 | $ 13,955,348.00 |
| Jun 30, 2025 | BIOTECHNOLOGY VALUE FUND II LP | Open Market Purchase | 317167 | 44.00 | $ 13,955,348.00 |
| Jun 30, 2025 | BVF II GP LLC | Open Market Purchase | 317167 | 44.00 | $ 13,955,348.00 |
| Jun 30, 2025 | Biotechnology Value Trading Fund OS LP | Open Market Purchase | 317167 | 44.00 | $ 13,955,348.00 |
| Jun 30, 2025 | BVF Partners OS Ltd. | Open Market Purchase | 317167 | 44.00 | $ 13,955,348.00 |
| Jun 30, 2025 | BVF GP HOLDINGS LLC | Open Market Purchase | 317167 | 44.00 | $ 13,955,348.00 |
| Jun 30, 2025 | BVF INC/IL | Open Market Purchase | 317167 | 44.00 | $ 13,955,348.00 |
| Jun 11, 2025 | Ridloff Elena | Option Excercise | 4500 | 20.29 | $ 91,305.00 |
| Jun 11, 2025 | Ridloff Elena | Open Market Sale | 4500 | 50.00 | $ 225,000.00 |
| Jun 3, 2025 | Esposito Pamela | Option Excercise | 5000 | 29.55 | $ 147,750.00 |
| Jun 3, 2025 | Esposito Pamela | Open Market Sale | 5000 | 49.04 | $ 245,185.50 |
| Jun 3, 2025 | Ridloff Elena | Option Excercise | 12000 | 27.67 | $ 332,040.00 |
| Jun 3, 2025 | Ridloff Elena | Open Market Sale | 12000 | 46.10 | $ 553,200.00 |
| Jun 3, 2025 | Mainolfi Nello | Option Excercise | 30000 | 2.08 | $ 62,400.00 |
| Jun 3, 2025 | Mainolfi Nello | Open Market Sale | 30000 | 49.00 | $ 1,470,000.00 |
| Jun 3, 2025 | Albers Jeffrey W. | Option Excercise | 6349 | 10.34 | $ 65,648.66 |
| Jun 3, 2025 | Albers Jeffrey W. | Open Market Sale | 6349 | 49.00 | $ 311,101.00 |
| May 23, 2025 | Chadwick Jeremy G | Open Market Sale | 2575 | 29.30 | $ 75,435.66 |
| Apr 8, 2025 | Goodman Noah | Grant | 50000 | 0.00 | $ 0.00 |
| Mar 31, 2025 | Jacobs Bruce N. | Option Excercise | 25000 | 2.08 | $ 52,000.00 |
| Mar 3, 2025 | Jacobs Bruce N. | Grant | 30000 | 0.00 | $ 0.00 |
| Mar 3, 2025 | Jacobs Bruce N. | Open Market Sale | 7035 | 30.45 | $ 214,219.03 |
| Mar 3, 2025 | Gollob Jared | Grant | 30000 | 0.00 | $ 0.00 |
| Mar 3, 2025 | Gollob Jared | Open Market Sale | 5740 | 30.45 | $ 174,785.54 |
| Mar 3, 2025 | Chiniara Ellen | Grant | 27500 | 0.00 | $ 0.00 |
| Mar 3, 2025 | Chiniara Ellen | Open Market Sale | 2241 | 30.45 | $ 68,239.45 |
| Mar 3, 2025 | Chadwick Jeremy G | Grant | 25000 | 0.00 | $ 0.00 |
| Mar 3, 2025 | Chadwick Jeremy G | Open Market Sale | 1383 | 30.45 | $ 42,113.11 |
| Jan 10, 2025 | Mainolfi Nello | Option Excercise | 10000 | 2.08 | $ 20,800.00 |
| Jan 10, 2025 | Jacobs Bruce N. | Option Excercise | 10000 | 2.08 | $ 20,800.00 |
| Jan 6, 2025 | Chiniara Ellen | Open Market Sale | 3129 | 41.75 | $ 130,644.82 |
| Dec 2, 2024 | Esposito Pamela | Option Excercise | 2500 | 29.55 | $ 73,875.00 |
| Dec 2, 2024 | Esposito Pamela | Open Market Sale | 2500 | 49.00 | $ 122,500.00 |