| Oct 10, 2025 | RALLIS CHRIS A | Option Excercise | 4062 | 1.23 | $ 4,996.26 |
| Oct 10, 2025 | RALLIS CHRIS A | Open Market Sale | 1775 | 9.24 | $ 16,401.00 |
| Oct 8, 2025 | Raykov Rosty | Option Excercise | 4609 | 2.45 | $ 11,292.05 |
| Oct 7, 2025 | Southpoint Capital Advisors LLC | Open Market Sale | 67114 | 9.48 | $ 636,228.85 |
| Oct 7, 2025 | Southpoint GP, LP | Open Market Sale | 67114 | 9.48 | $ 636,228.85 |
| Oct 7, 2025 | Southpoint GP, LLC | Open Market Sale | 67114 | 9.48 | $ 636,228.85 |
| Oct 7, 2025 | Clark John Smith II | Open Market Sale | 67114 | 9.48 | $ 636,228.85 |
| Oct 7, 2025 | Southpoint Capital Advisors LP | Open Market Sale | 67114 | 9.48 | $ 636,228.85 |
| Oct 6, 2025 | Raykov Rosty | Open Market Sale | 10000 | 9.78 | $ 97,800.00 |
| Sep 30, 2025 | Raykov Rosty | Grant | 5208 | 0.00 | $ 0.00 |
| Sep 30, 2025 | Andrade Robert | Grant | 2430 | 0.00 | $ 0.00 |
| Sep 5, 2025 | Raykov Rosty | Option Excercise | 36207 | 2.45 | $ 88,707.15 |
| Sep 4, 2025 | Raykov Rosty | Open Market Sale | 10000 | 8.92 | $ 89,200.00 |
| Aug 31, 2025 | Andrade Robert | Grant | 2431 | 0.00 | $ 0.00 |
| Aug 31, 2025 | Raykov Rosty | Grant | 5208 | 0.00 | $ 0.00 |
| Aug 5, 2025 | Raykov Rosty | Open Market Sale | 10000 | 8.09 | $ 80,900.00 |
| Jul 31, 2025 | Raykov Rosty | Grant | 5208 | 0.00 | $ 0.00 |
| Jul 31, 2025 | Andrade Robert | Grant | 2431 | 0.00 | $ 0.00 |
| Jul 7, 2025 | RALLIS CHRIS A | Option Excercise | 2127 | 2.35 | $ 4,998.45 |
| Jul 7, 2025 | RALLIS CHRIS A | Open Market Sale | 1119 | 8.71 | $ 9,746.49 |
| Jul 3, 2025 | Raykov Rosty | Open Market Sale | 10000 | 8.61 | $ 86,100.00 |
| Jun 30, 2025 | Raykov Rosty | Grant | 5208 | 0.00 | $ 0.00 |
| Jun 30, 2025 | Andrade Robert | Grant | 2431 | 0.00 | $ 0.00 |
| Jun 5, 2025 | Raykov Rosty | Open Market Sale | 10000 | 7.78 | $ 77,800.00 |
| May 31, 2025 | Raykov Rosty | Grant | 5208 | 0.00 | $ 0.00 |
| May 31, 2025 | Andrade Robert | Grant | 2431 | 0.00 | $ 0.00 |
| May 22, 2025 | Andrade Robert | Option Excercise | 8220 | 5.10 | $ 41,922.00 |
| May 16, 2025 | Raykov Rosty | Grant | 33334 | 0.00 | $ 0.00 |
| May 16, 2025 | Raykov Rosty | Open Market Sale | 16667 | 6.78 | $ 113,002.26 |
| May 16, 2025 | Andrade Robert | Grant | 16667 | 0.00 | $ 0.00 |
| May 16, 2025 | Hackman Jeffrey S. | Open Market Purchase | 15000 | 6.97 | $ 104,601.60 |
| May 5, 2025 | Raykov Rosty | Open Market Sale | 10000 | 6.31 | $ 63,100.00 |
| Apr 30, 2025 | Andrade Robert | Grant | 1042 | 0.00 | $ 0.00 |
| Apr 30, 2025 | Raykov Rosty | Grant | 2431 | 0.00 | $ 0.00 |
| Apr 11, 2025 | RALLIS CHRIS A | Option Excercise | 2173 | 2.30 | $ 4,997.90 |
| Apr 11, 2025 | RALLIS CHRIS A | Open Market Sale | 1409 | 4.95 | $ 6,974.55 |
| Apr 4, 2025 | Raykov Rosty | Open Market Sale | 10000 | 5.25 | $ 52,500.00 |
| Mar 31, 2025 | Andrade Robert | Grant | 1042 | 0.00 | $ 0.00 |
| Mar 31, 2025 | Raykov Rosty | Grant | 2431 | 0.00 | $ 0.00 |
| Mar 5, 2025 | Raykov Rosty | Open Market Sale | 10000 | 6.79 | $ 67,900.00 |
| Feb 28, 2025 | Andrade Robert | Grant | 1042 | 0.00 | $ 0.00 |
| Feb 28, 2025 | Raykov Rosty | Grant | 2431 | 0.00 | $ 0.00 |
| Feb 14, 2025 | RALLIS CHRIS A | Option Excercise | 1992 | 2.51 | $ 4,999.92 |
| Feb 14, 2025 | RALLIS CHRIS A | Open Market Sale | 1186 | 6.82 | $ 8,088.52 |
| Feb 5, 2025 | Raykov Rosty | Open Market Sale | 10000 | 6.66 | $ 66,600.00 |
| Jan 31, 2025 | Andrade Robert | Grant | 1042 | 0.00 | $ 0.00 |
| Jan 31, 2025 | Raykov Rosty | Grant | 2431 | 0.00 | $ 0.00 |
| Jan 6, 2025 | Raykov Rosty | Open Market Sale | 10000 | 6.08 | $ 60,800.00 |
| Dec 31, 2024 | Andrade Robert | Grant | 1042 | 0.00 | $ 0.00 |
| Dec 31, 2024 | Raykov Rosty | Grant | 2431 | 0.00 | $ 0.00 |
| Dec 20, 2024 | Raykov Rosty | Option Excercise | 25000 | 2.69 | $ 67,250.00 |
| Dec 5, 2024 | Raykov Rosty | Open Market Sale | 796 | 6.04 | $ 4,807.84 |
| Dec 3, 2024 | Raykov Rosty | Open Market Sale | 1635 | 6.13 | $ 10,022.55 |
| Dec 2, 2024 | Andrade Robert | Grant | 1042 | 0.00 | $ 0.00 |
| Dec 2, 2024 | RALLIS CHRIS A | Option Excercise | 10000 | 2.69 | $ 26,900.00 |
| Dec 2, 2024 | RALLIS CHRIS A | Open Market Sale | 6409 | 6.14 | $ 39,351.26 |
| Dec 2, 2024 | Raykov Rosty | Grant | 2431 | 0.00 | $ 0.00 |
| Nov 18, 2024 | Andrade Robert | Option Excercise | 15816 | 2.45 | $ 38,749.20 |
| Nov 4, 2024 | Raykov Rosty | Open Market Sale | 2431 | 4.31 | $ 10,477.61 |