| Sep 8, 2025 | Palleiko Benjamin L | Open Market Sale | 7294 | 15.84 | $ 115,536.96 | 
| Sep 6, 2025 | Palleiko Benjamin L | Option Excercise | 15625 |  | $ 0.00 | 
| Aug 25, 2025 | Sweeny Nicole | Open Market Sale | 1480 | 13.42 | $ 19,861.60 | 
| Aug 25, 2025 | Yea Christopher | Open Market Sale | 1954 | 13.42 | $ 26,222.68 | 
| Aug 25, 2025 | Audhya Paul K. | Open Market Sale | 2336 | 13.42 | $ 31,349.12 | 
| Aug 22, 2025 | Yea Christopher | Open Market Sale | 2362 | 13.22 | $ 31,232.25 | 
| Aug 22, 2025 | Audhya Paul K. | Open Market Sale | 2942 | 13.22 | $ 38,901.48 | 
| Aug 22, 2025 | Palleiko Benjamin L | Open Market Sale | 10940 | 13.22 | $ 144,657.43 | 
| Aug 22, 2025 | Sweeny Nicole | Open Market Sale | 1864 | 13.22 | $ 24,647.30 | 
| Aug 22, 2025 | Sweeny Nicole | Option Excercise | 5000 |  | $ 0.00 | 
| Aug 22, 2025 | Yea Christopher | Option Excercise | 3125 |  | $ 0.00 | 
| Aug 22, 2025 | Audhya Paul K. | Option Excercise | 5000 |  | $ 0.00 | 
| Aug 21, 2025 | Yea Christopher | Option Excercise | 3750 |  | $ 0.00 | 
| Aug 21, 2025 | Audhya Paul K. | Option Excercise | 6250 |  | $ 0.00 | 
| Aug 21, 2025 | Palleiko Benjamin L | Option Excercise | 23250 |  | $ 0.00 | 
| Aug 21, 2025 | Sweeny Nicole | Option Excercise | 6250 |  | $ 0.00 | 
| Aug 18, 2025 | Yea Christopher | Open Market Sale | 2649 | 13.19 | $ 34,932.36 | 
| Aug 18, 2025 | Audhya Paul K. | Open Market Sale | 2939 | 13.19 | $ 38,756.59 | 
| Aug 18, 2025 | Palleiko Benjamin L | Open Market Sale | 4409 | 13.19 | $ 58,141.48 | 
| Aug 17, 2025 | Yea Christopher | Option Excercise | 4203 |  | $ 0.00 | 
| Aug 17, 2025 | Audhya Paul K. | Option Excercise | 6446 |  | $ 0.00 | 
| Aug 17, 2025 | Palleiko Benjamin L | Option Excercise | 9362 |  | $ 0.00 | 
| Jul 9, 2025 | Yea Christopher | Open Market Sale | 30250 | 15.69 | $ 474,698.13 | 
| Jul 9, 2025 | Palleiko Benjamin L | Open Market Sale | 32979 | 15.69 | $ 517,522.96 | 
| Jul 8, 2025 | Palleiko Benjamin L | Grant | 87500 |  | $ 0.00 | 
| Jul 8, 2025 | Yea Christopher | Grant | 60000 |  | $ 0.00 | 
| Jun 9, 2025 | Palleiko Benjamin L | Open Market Sale | 7169 | 14.50 | $ 103,950.50 | 
| Jun 6, 2025 | Palleiko Benjamin L | Option Excercise | 15625 |  | $ 0.00 | 
| May 23, 2025 | Audhya Paul K. | Open Market Sale | 2146 | 11.31 | $ 24,271.69 | 
| May 23, 2025 | Yea Christopher | Open Market Sale | 1926 | 11.31 | $ 21,781.71 | 
| May 22, 2025 | Audhya Paul K. | Open Market Sale | 2689 | 11.88 | $ 31,933.22 | 
| May 22, 2025 | Yea Christopher | Open Market Sale | 2317 | 11.88 | $ 27,515.53 | 
| May 22, 2025 | Palleiko Benjamin L | Open Market Sale | 9999 | 11.88 | $ 118,743.12 | 
| May 22, 2025 | Audhya Paul K. | Option Excercise | 5000 |  | $ 0.00 | 
| May 22, 2025 | Yea Christopher | Option Excercise | 3125 |  | $ 0.00 | 
| May 21, 2025 | Audhya Paul K. | Option Excercise | 6250 |  | $ 0.00 | 
| May 21, 2025 | Yea Christopher | Option Excercise | 3750 |  | $ 0.00 | 
| May 21, 2025 | Palleiko Benjamin L | Option Excercise | 23250 |  | $ 0.00 | 
| May 19, 2025 | Yea Christopher | Open Market Sale | 2600 | 11.84 | $ 30,791.28 | 
| May 19, 2025 | Palleiko Benjamin L | Open Market Sale | 3808 | 11.84 | $ 45,097.38 | 
| May 17, 2025 | Yea Christopher | Option Excercise | 4205 |  | $ 0.00 | 
| May 17, 2025 | Palleiko Benjamin L | Option Excercise | 9364 |  | $ 0.00 | 
| Apr 9, 2025 | Venrock Healthcare Capital Partners III, L.P. | Open Market Purchase | 25000 | 9.42 | $ 235,500.00 | 
| Apr 9, 2025 | VHCP Co-Investment Holdings III, LLC | Open Market Purchase | 25000 | 9.42 | $ 235,500.00 | 
| Apr 9, 2025 | VHCP Management EG, LLC | Open Market Purchase | 25000 | 9.42 | $ 235,500.00 | 
| Apr 9, 2025 | Venrock Healthcare Capital Partners EG, L.P. | Open Market Purchase | 25000 | 9.42 | $ 235,500.00 | 
| Apr 9, 2025 | VHCP Management III, LLC | Open Market Purchase | 25000 | 9.42 | $ 235,500.00 | 
| Apr 9, 2025 | Koh Bong Y | Open Market Purchase | 25000 | 9.42 | $ 235,500.00 | 
| Apr 9, 2025 | Shah Nimish P | Open Market Purchase | 25000 | 9.42 | $ 235,500.00 | 
| Mar 7, 2025 | Palleiko Benjamin L | Open Market Sale | 6669 | 11.97 | $ 79,827.93 | 
| Mar 6, 2025 | Palleiko Benjamin L | Option Excercise | 15625 |  | $ 0.00 | 
| Feb 24, 2025 | Audhya Paul K. | Open Market Sale | 2394 | 10.02 | $ 23,987.88 | 
| Feb 24, 2025 | Yea Christopher | Open Market Sale | 1918 | 10.02 | $ 19,218.36 | 
| Feb 22, 2025 | Audhya Paul K. | Option Excercise | 5000 |  | $ 0.00 | 
| Feb 22, 2025 | Yea Christopher | Option Excercise | 3125 |  | $ 0.00 | 
| Feb 18, 2025 | Audhya Paul K. | Open Market Sale | 3125 | 9.82 | $ 30,700.62 | 
| Feb 18, 2025 | Palleiko Benjamin L | Open Market Sale | 5104 | 9.82 | $ 50,142.72 | 
| Feb 18, 2025 | Yea Christopher | Open Market Sale | 2601 | 9.82 | $ 25,552.74 | 
| Feb 17, 2025 | Yea Christopher | Option Excercise | 4204 |  | $ 0.00 | 
| Feb 17, 2025 | Audhya Paul K. | Option Excercise | 6447 |  | $ 0.00 | 
| Feb 17, 2025 | Palleiko Benjamin L | Option Excercise | 9363 |  | $ 0.00 | 
| Feb 12, 2025 | Venrock Healthcare Capital Partners III, L.P. | Open Market Purchase | 161700 | 9.27 | $ 1,498,661.00 | 
| Feb 12, 2025 | VHCP Co-Investment Holdings III, LLC | Open Market Purchase | 161700 | 9.27 | $ 1,498,661.00 | 
| Feb 12, 2025 | VHCP Management EG, LLC | Open Market Purchase | 161700 | 9.27 | $ 1,498,661.00 | 
| Feb 12, 2025 | Venrock Healthcare Capital Partners EG, L.P. | Open Market Purchase | 161700 | 9.27 | $ 1,498,661.00 | 
| Feb 12, 2025 | VHCP Management III, LLC | Open Market Purchase | 161700 | 9.27 | $ 1,498,661.00 | 
| Feb 12, 2025 | Koh Bong Y | Open Market Purchase | 161700 | 9.27 | $ 1,498,661.00 | 
| Feb 12, 2025 | Shah Nimish P | Open Market Purchase | 161700 | 9.27 | $ 1,498,661.00 | 
| Feb 7, 2025 | Venrock Healthcare Capital Partners III, L.P. | Open Market Purchase | 104489 | 9.26 | $ 967,144.93 | 
| Feb 7, 2025 | VHCP Co-Investment Holdings III, LLC | Open Market Purchase | 104489 | 9.26 | $ 967,144.93 | 
| Feb 7, 2025 | VHCP Management EG, LLC | Open Market Purchase | 104489 | 9.26 | $ 967,144.93 | 
| Feb 7, 2025 | Venrock Healthcare Capital Partners EG, L.P. | Open Market Purchase | 104489 | 9.26 | $ 967,144.93 | 
| Feb 7, 2025 | VHCP Management III, LLC | Open Market Purchase | 104489 | 9.26 | $ 967,144.93 | 
| Feb 7, 2025 | Koh Bong Y | Open Market Purchase | 104489 | 9.26 | $ 967,144.93 | 
| Feb 7, 2025 | Shah Nimish P | Open Market Purchase | 104489 | 9.26 | $ 967,144.93 | 
| Jan 30, 2025 | Venrock Healthcare Capital Partners III, L.P. | Open Market Purchase | 70023 | 8.88 | $ 621,628.02 | 
| Jan 30, 2025 | VHCP Co-Investment Holdings III, LLC | Open Market Purchase | 70023 | 8.88 | $ 621,628.02 | 
| Jan 30, 2025 | VHCP Management EG, LLC | Open Market Purchase | 70023 | 8.88 | $ 621,628.02 | 
| Jan 30, 2025 | Venrock Healthcare Capital Partners EG, L.P. | Open Market Purchase | 70023 | 8.88 | $ 621,628.02 | 
| Jan 30, 2025 | VHCP Management III, LLC | Open Market Purchase | 70023 | 8.88 | $ 621,628.02 | 
| Jan 30, 2025 | Koh Bong Y | Open Market Purchase | 70023 | 8.88 | $ 621,628.02 | 
| Jan 30, 2025 | Shah Nimish P | Open Market Purchase | 70023 | 8.88 | $ 621,628.02 | 
| Dec 9, 2024 | Palleiko Benjamin L | Open Market Sale | 7627 | 9.75 | $ 74,363.25 | 
| Dec 6, 2024 | Palleiko Benjamin L | Option Excercise | 15625 |  | $ 0.00 | 
| Nov 18, 2024 | Palleiko Benjamin L | Open Market Sale | 14400 | 9.26 | $ 133,293.60 | 
| Nov 18, 2024 | Yea Christopher | Open Market Sale | 7192 | 9.26 | $ 66,572.75 | 
| Nov 18, 2024 | Audhya Paul K. | Open Market Sale | 8077 | 9.26 | $ 74,765.56 | 
| Nov 17, 2024 | Yea Christopher | Option Excercise | 11496 |  | $ 0.00 | 
| Nov 17, 2024 | Audhya Paul K. | Option Excercise | 18531 |  | $ 0.00 | 
| Nov 17, 2024 | Palleiko Benjamin L | Option Excercise | 30198 |  | $ 0.00 |