| Jan 6, 2026 | Lurker Nancy | Option Excercise | 75133 | 0.00 | $ 0.00 |
| Jan 6, 2026 | Duker Jay S. | Option Excercise | 20793 | 0.00 | $ 0.00 |
| Jan 6, 2026 | Duker Jay S. | Option Excercise | 10054 | 16.86 | $ 169,510.44 |
| Jan 6, 2026 | Elston George | Option Excercise | 15285 | 0.00 | $ 0.00 |
| Jan 6, 2026 | Elston George | Option Excercise | 4487 | 16.86 | $ 75,650.82 |
| Jan 5, 2026 | Lurker Nancy | Option Excercise | 12666 | 0.00 | $ 0.00 |
| Jan 5, 2026 | Ribeiro Ramiro | Option Excercise | 29250 | 8.26 | $ 241,605.00 |
| Jan 5, 2026 | Ribeiro Ramiro | Open Market Sale | 42544 | 17.10 | $ 727,319.46 |
| Jan 3, 2026 | Ribeiro Ramiro | Option Excercise | 6373 | 17.48 | $ 111,400.04 |
| Jan 3, 2026 | Duker Jay S. | Option Excercise | 95000 | 0.00 | $ 0.00 |
| Jan 3, 2026 | Duker Jay S. | Option Excercise | 37952 | 17.46 | $ 662,675.71 |
| Jan 3, 2026 | Elston George | Option Excercise | 34667 | 0.00 | $ 0.00 |
| Jan 3, 2026 | Elston George | Option Excercise | 10727 | 17.46 | $ 187,287.81 |
| Jan 3, 2026 | Ribeiro Ramiro | Option Excercise | 19667 | 0.00 | $ 0.00 |
| Dec 19, 2025 | Elston George | Other Disposition | 10000 | 0.00 | $ 0.00 |
| Dec 4, 2025 | Lurker Nancy | Open Market Sale | 9300 | 15.11 | $ 140,477.43 |
| Dec 4, 2025 | Cormorant Asset Management, LP | Open Market Sale | 60000 | 15.70 | $ 942,240.00 |
| Dec 4, 2025 | Cormorant Global Healthcare Master Fund, LP | Open Market Sale | 60000 | 15.70 | $ 942,240.00 |
| Dec 4, 2025 | Chen Bihua | Open Market Sale | 60000 | 15.70 | $ 942,240.00 |
| Nov 26, 2025 | Lurker Nancy | Open Market Sale | 700 | 14.95 | $ 10,465.00 |
| Nov 11, 2025 | Ribeiro Ramiro | Open Market Sale | 2722 | 11.61 | $ 31,602.42 |
| Sep 19, 2025 | Elston George | Other Disposition | 40000 | 0.00 | $ 0.00 |
| Jul 11, 2025 | Zaderej Karen L. | Option Excercise | 2000 | 0.00 | $ 0.00 |
| Jul 10, 2025 | Lurker Nancy | Option Excercise | 11111 | 0.00 | $ 0.00 |
| Jul 10, 2025 | Duker Jay S. | Option Excercise | 16667 | 0.00 | $ 0.00 |
| Jul 10, 2025 | Duker Jay S. | Option Excercise | 7688 | 11.06 | $ 85,029.28 |
| Jun 23, 2025 | Duker Jay S. | Other Disposition | 56665 | 8.21 | $ 465,219.65 |
| May 25, 2025 | Elston George | Option Excercise | 7500 | 0.00 | $ 0.00 |
| May 25, 2025 | Elston George | Option Excercise | 2202 | 5.68 | $ 12,507.36 |
| May 16, 2025 | Zaderej Karen L. | Open Market Purchase | 10000 | 5.90 | $ 59,000.00 |
| May 14, 2025 | Zaderej Karen L. | Open Market Purchase | 10000 | 5.45 | $ 54,450.00 |
| Mar 19, 2025 | Duker Jay S. | Other Disposition | 20000 | 6.16 | $ 123,100.00 |
| Feb 9, 2025 | Elston George | Option Excercise | 5834 | 0.00 | $ 0.00 |
| Feb 9, 2025 | Lurker Nancy | Option Excercise | 20000 | 0.00 | $ 0.00 |
| Feb 9, 2025 | Duker Jay S. | Option Excercise | 7000 | 0.00 | $ 0.00 |
| Feb 9, 2025 | Duker Jay S. | Option Excercise | 2055 | 6.50 | $ 13,347.23 |