| Feb 25, 2026 | Michaelson Jennifer | Open Market Sale | 1780 | 14.14 | $ 25,169.20 |
| Feb 24, 2026 | SUMER JACQUELYN L | Open Market Sale | 3601 | 14.47 | $ 52,106.47 |
| Feb 24, 2026 | AHMED NADIM | Open Market Sale | 13515 | 14.47 | $ 195,562.05 |
| Feb 24, 2026 | Jones Jeffrey Alan | Open Market Sale | 4582 | 14.47 | $ 66,301.54 |
| Feb 23, 2026 | Michaelson Jennifer | Open Market Sale | 5353 | 14.31 | $ 76,616.95 |
| Feb 20, 2026 | Fenton Mary Kay | Open Market Sale | 4398 | 13.62 | $ 59,900.76 |
| Feb 20, 2026 | Jones Jeffrey Alan | Open Market Sale | 4982 | 13.62 | $ 67,854.84 |
| Feb 20, 2026 | Michaelson Jennifer | Open Market Sale | 11742 | 14.08 | $ 165,366.04 |
| Feb 20, 2026 | Michaelson Jennifer | Option Excercise | 8000 | 4.30 | $ 34,400.00 |
| Feb 20, 2026 | SUMER JACQUELYN L | Open Market Sale | 3742 | 13.62 | $ 50,966.04 |
| Feb 20, 2026 | AHMED NADIM | Open Market Sale | 16381 | 13.62 | $ 223,109.22 |
| Feb 18, 2026 | Fenton Mary Kay | Grant | 68750 | 0.00 | $ 0.00 |
| Feb 18, 2026 | Michaelson Jennifer | Grant | 57500 | 0.00 | $ 0.00 |
| Feb 12, 2026 | Michaelson Jennifer | Open Market Sale | 416 | 12.03 | $ 5,004.48 |
| Jan 22, 2026 | Michaelson Jennifer | Open Market Sale | 4000 | 12.30 | $ 49,200.00 |
| Dec 31, 2025 | Fenton Mary Kay | Grant | 27 | 6.49 | $ 175.23 |
| Dec 23, 2025 | AHMED NADIM | Open Market Sale | 9922 | 10.01 | $ 99,319.22 |
| Dec 19, 2025 | Michaelson Jennifer | Open Market Sale | 1345 | 10.01 | $ 13,463.45 |
| Dec 18, 2025 | SUMER JACQUELYN L | Open Market Sale | 3480 | 9.67 | $ 33,651.60 |
| Dec 18, 2025 | Jones Jeffrey Alan | Open Market Sale | 4632 | 9.67 | $ 44,791.44 |
| Dec 18, 2025 | Michaelson Jennifer | Open Market Sale | 2898 | 9.67 | $ 28,023.66 |
| Dec 12, 2025 | Michaelson Jennifer | Open Market Sale | 3143 | 12.23 | $ 38,432.74 |
| Nov 24, 2025 | Michaelson Jennifer | Open Market Sale | 4000 | 12.30 | $ 49,200.00 |
| Oct 28, 2025 | Lynx1 Capital Management LP | Open Market Purchase | 165667 | 8.40 | $ 1,391,685.63 |
| Oct 28, 2025 | Nichols Weston | Open Market Purchase | 165667 | 8.40 | $ 1,391,685.63 |
| Oct 15, 2025 | Lynx1 Capital Management LP | Open Market Purchase | 233717 | 8.51 | $ 1,989,864.22 |
| Oct 15, 2025 | Nichols Weston | Open Market Purchase | 233717 | 8.51 | $ 1,989,864.22 |
| Oct 8, 2025 | Lynx1 Capital Management LP | Open Market Purchase | 1459641 | 6.73 | $ 9,826,941.41 |
| Oct 8, 2025 | Nichols Weston | Open Market Purchase | 1459641 | 6.73 | $ 9,826,941.41 |