| Dec 5, 2025 | Buller Richard E | Option Excercise | 3000 | 5.50 | $ 16,500.00 |
| Dec 5, 2025 | Buller Richard E | Open Market Sale | 3000 | 105.69 | $ 317,069.61 |
| Dec 4, 2025 | Furcht Leo | Option Excercise | 250 | 7.60 | $ 1,900.00 |
| Dec 2, 2025 | Buller Richard E | Other Disposition | 500 | 0.00 | $ 0.00 |
| Dec 1, 2025 | Buller Richard E | Option Excercise | 1100 | 14.83 | $ 16,313.00 |
| Dec 1, 2025 | Buller Richard E | Open Market Sale | 1100 | 98.13 | $ 107,948.39 |
| Nov 21, 2025 | Dalvey David | Open Market Sale | 15000 | 100.00 | $ 1,500,016.50 |
| Nov 20, 2025 | Buller Richard E | Option Excercise | 3900 | 14.83 | $ 57,837.00 |
| Nov 20, 2025 | Buller Richard E | Open Market Sale | 3900 | 96.73 | $ 377,254.80 |
| Nov 19, 2025 | Buller Richard E | Other Disposition | 500 | 0.00 | $ 0.00 |
| Sep 11, 2025 | NIGON RICHARD | Other Aquisition | 7917 | 7.56 | $ 59,874.69 |
| Sep 8, 2025 | BAKER BROS. ADVISORS LP | Open Market Purchase | 170100 | 56.27 | $ 9,571,318.56 |
| Sep 8, 2025 | Baker Bros. Advisors (GP) LLC | Open Market Purchase | 170100 | 56.27 | $ 9,571,318.56 |
| Sep 8, 2025 | BAKER FELIX | Open Market Purchase | 170100 | 56.27 | $ 9,571,318.56 |
| Sep 8, 2025 | BAKER JULIAN | Open Market Purchase | 170100 | 56.27 | $ 9,571,318.56 |
| Sep 2, 2025 | Sullivan Brian F. | Other Aquisition | 104340 | 8.05 | $ 839,937.00 |
| Jul 28, 2025 | Dalvey David | Open Market Sale | 109325 | 44.07 | $ 4,818,369.81 |
| May 27, 2025 | Buller Richard E | Other Disposition | 2158 | 0.00 | $ 0.00 |
| May 19, 2025 | Buller Richard E | Grant | 1029 | 0.00 | $ 0.00 |
| Apr 14, 2025 | Sullivan Brian F. | Other Disposition | 16310 | 0.00 | $ 0.00 |
| Mar 3, 2025 | Sullivan Brian F. | Other Disposition | 243030 | 0.00 | $ 0.00 |