| Oct 16, 2025 | Sharan Sharat | Option Excercise | 53459 | 0.89 | $ 47,578.51 |
| Oct 16, 2025 | Sharan Sharat | Open Market Sale | 32093 | 5.45 | $ 174,929.32 |
| Sep 30, 2025 | Sharan Sharat | Open Market Sale | 50330 | 5.68 | $ 285,999.39 |
| Sep 16, 2025 | Sharan Sharat | Option Excercise | 53459 | 0.89 | $ 47,578.51 |
| Sep 16, 2025 | Sharan Sharat | Open Market Sale | 32159 | 5.55 | $ 178,501.75 |
| Sep 5, 2025 | Vattuone Steven | Open Market Sale | 29562 | 5.54 | $ 163,869.55 |
| Sep 2, 2025 | Sahasi Jayesh | Open Market Sale | 11554 | 5.51 | $ 63,705.92 |
| Sep 2, 2025 | Blackie James | Open Market Sale | 9455 | 5.51 | $ 52,132.47 |
| Sep 2, 2025 | Vattuone Steven | Open Market Sale | 13165 | 5.51 | $ 72,588.48 |
| Aug 20, 2025 | Blackie James | Open Market Sale | 3283 | 5.21 | $ 17,116.91 |
| Aug 20, 2025 | Sahasi Jayesh | Open Market Sale | 2888 | 5.21 | $ 15,057.45 |
| Aug 20, 2025 | Vattuone Steven | Open Market Sale | 8211 | 5.23 | $ 42,984.49 |
| Aug 11, 2025 | Trempont Dominique | Open Market Sale | 10066 | 4.87 | $ 49,066.72 |
| Aug 11, 2025 | Sharan Sharat | Option Excercise | 62206 | 0.89 | $ 55,363.34 |
| Aug 11, 2025 | Sharan Sharat | Open Market Sale | 37982 | 4.87 | $ 185,090.08 |
| Jun 30, 2025 | Sharan Sharat | Open Market Sale | 61467 | 5.47 | $ 336,009.36 |
| Jun 25, 2025 | Sharan Sharat | Grant | 375000 | 0.00 | $ 0.00 |
| Jun 20, 2025 | ZWARENSTEIN BARRY | Grant | 31855 | 0.00 | $ 0.00 |
| Jun 20, 2025 | Trempont Dominique | Grant | 31855 | 0.00 | $ 0.00 |
| Jun 20, 2025 | ZINGALE ANTHONY | Grant | 31855 | 0.00 | $ 0.00 |
| Jun 20, 2025 | Mitchell Ronald Paul | Grant | 31855 | 0.00 | $ 0.00 |
| Jun 20, 2025 | ANANIA TERESA | Grant | 31855 | 0.00 | $ 0.00 |
| Jun 20, 2025 | Arora Anil | Grant | 31855 | 0.00 | $ 0.00 |
| Jun 20, 2025 | Paul Cynthia | Grant | 31855 | 0.00 | $ 0.00 |
| Jun 17, 2025 | Sharan Sharat | Option Excercise | 62206 | 0.89 | $ 55,363.34 |
| Jun 17, 2025 | Sharan Sharat | Open Market Sale | 37527 | 5.39 | $ 202,180.47 |
| Jun 11, 2025 | Lynrock Lake LP | Open Market Purchase | 33550 | 5.56 | $ 186,529.42 |
| Jun 11, 2025 | LYNROCK LAKE PARTNERS LLC | Open Market Purchase | 33550 | 5.56 | $ 186,529.42 |
| Jun 11, 2025 | Paul Cynthia | Open Market Purchase | 33550 | 5.56 | $ 186,529.42 |
| Jun 6, 2025 | Lynrock Lake LP | Open Market Purchase | 135667 | 5.60 | $ 759,480.55 |
| Jun 6, 2025 | LYNROCK LAKE PARTNERS LLC | Open Market Purchase | 135667 | 5.60 | $ 759,480.55 |
| Jun 6, 2025 | Paul Cynthia | Open Market Purchase | 135667 | 5.60 | $ 759,480.55 |
| Jun 5, 2025 | Vattuone Steven | Open Market Sale | 24496 | 5.54 | $ 135,828.95 |
| Jun 5, 2025 | Sahasi Jayesh | Open Market Sale | 2242 | 5.49 | $ 12,303.42 |
| Jun 5, 2025 | Blackie James | Open Market Sale | 2102 | 5.49 | $ 11,535.15 |
| Jun 3, 2025 | Lynrock Lake LP | Open Market Purchase | 73708 | 5.57 | $ 410,210.66 |
| Jun 3, 2025 | LYNROCK LAKE PARTNERS LLC | Open Market Purchase | 73708 | 5.57 | $ 410,210.66 |
| Jun 3, 2025 | Paul Cynthia | Open Market Purchase | 73708 | 5.57 | $ 410,210.66 |
| Jun 2, 2025 | Vattuone Steven | Open Market Sale | 16059 | 5.59 | $ 89,829.24 |
| Jun 2, 2025 | Blackie James | Open Market Sale | 13789 | 5.59 | $ 77,131.51 |
| Jun 2, 2025 | Sahasi Jayesh | Open Market Sale | 14708 | 5.59 | $ 82,272.10 |
| May 29, 2025 | Sahasi Jayesh | Grant | 29375 | 0.00 | $ 0.00 |
| May 29, 2025 | Vattuone Steven | Grant | 27500 | 0.00 | $ 0.00 |
| May 29, 2025 | Blackie James | Grant | 25000 | 0.00 | $ 0.00 |
| May 29, 2025 | Lynrock Lake LP | Open Market Purchase | 89633 | 5.65 | $ 506,740.21 |
| May 29, 2025 | LYNROCK LAKE PARTNERS LLC | Open Market Purchase | 89633 | 5.65 | $ 506,740.21 |
| May 29, 2025 | Paul Cynthia | Open Market Purchase | 89633 | 5.65 | $ 506,740.21 |
| May 23, 2025 | Lynrock Lake LP | Open Market Purchase | 92922 | 5.50 | $ 511,023.91 |
| May 23, 2025 | LYNROCK LAKE PARTNERS LLC | Open Market Purchase | 92922 | 5.50 | $ 511,023.91 |
| May 23, 2025 | Paul Cynthia | Open Market Purchase | 92922 | 5.50 | $ 511,023.91 |
| May 22, 2025 | Sharan Sharat | Option Excercise | 62206 | 0.89 | $ 55,363.34 |
| May 22, 2025 | Sharan Sharat | Open Market Sale | 37674 | 5.43 | $ 204,678.09 |
| May 20, 2025 | Vattuone Steven | Open Market Sale | 8213 | 5.41 | $ 44,425.58 |
| May 20, 2025 | Sahasi Jayesh | Open Market Sale | 2888 | 5.44 | $ 15,722.85 |
| May 20, 2025 | Blackie James | Open Market Sale | 3283 | 5.44 | $ 17,873.31 |
| May 20, 2025 | Lynrock Lake LP | Open Market Purchase | 69861 | 5.45 | $ 380,880.36 |
| May 20, 2025 | LYNROCK LAKE PARTNERS LLC | Open Market Purchase | 69861 | 5.45 | $ 380,880.36 |
| May 20, 2025 | Paul Cynthia | Open Market Purchase | 69861 | 5.45 | $ 380,880.36 |
| May 15, 2025 | Lynrock Lake LP | Open Market Purchase | 65431 | 5.49 | $ 359,285.50 |
| May 15, 2025 | LYNROCK LAKE PARTNERS LLC | Open Market Purchase | 65431 | 5.49 | $ 359,285.50 |
| May 15, 2025 | Paul Cynthia | Open Market Purchase | 65431 | 5.49 | $ 359,285.50 |
| May 12, 2025 | Lynrock Lake LP | Open Market Purchase | 73728 | 5.31 | $ 391,249.92 |
| May 12, 2025 | LYNROCK LAKE PARTNERS LLC | Open Market Purchase | 73728 | 5.31 | $ 391,249.92 |
| May 12, 2025 | Paul Cynthia | Open Market Purchase | 73728 | 5.31 | $ 391,249.92 |
| Apr 16, 2025 | Sharan Sharat | Option Excercise | 62206 | 0.86 | $ 53,497.16 |
| Apr 16, 2025 | Sharan Sharat | Open Market Sale | 38125 | 4.56 | $ 173,970.90 |
| Mar 31, 2025 | Sharan Sharat | Open Market Sale | 39196 | 5.23 | $ 205,187.14 |
| Mar 28, 2025 | Sahasi Jayesh | Grant | 176250 | 0.00 | $ 0.00 |
| Mar 28, 2025 | Blackie James | Grant | 150000 | 0.00 | $ 0.00 |
| Mar 28, 2025 | Vattuone Steven | Grant | 165000 | 0.00 | $ 0.00 |
| Mar 18, 2025 | Sahasi Jayesh | Open Market Sale | 110577 | 5.49 | $ 606,522.84 |
| Mar 18, 2025 | Sharan Sharat | Option Excercise | 62206 | 0.86 | $ 53,497.16 |
| Mar 18, 2025 | Sharan Sharat | Open Market Sale | 36675 | 5.48 | $ 200,817.63 |
| Mar 14, 2025 | Lynrock Lake LP | Open Market Purchase | 38022 | 5.79 | $ 220,147.38 |
| Mar 14, 2025 | LYNROCK LAKE PARTNERS LLC | Open Market Purchase | 38022 | 5.79 | $ 220,147.38 |
| Mar 14, 2025 | Paul Cynthia | Open Market Purchase | 38022 | 5.79 | $ 220,147.38 |
| Mar 11, 2025 | Arora Anil | Open Market Purchase | 8700 | 5.65 | $ 49,185.53 |
| Mar 11, 2025 | Lynrock Lake LP | Open Market Purchase | 114066 | 5.67 | $ 646,374.00 |
| Mar 11, 2025 | LYNROCK LAKE PARTNERS LLC | Open Market Purchase | 114066 | 5.67 | $ 646,374.00 |
| Mar 11, 2025 | Paul Cynthia | Open Market Purchase | 114066 | 5.67 | $ 646,374.00 |
| Mar 6, 2025 | Blackie James | Open Market Sale | 25000 | 5.63 | $ 140,738.58 |
| Mar 6, 2025 | Lynrock Lake LP | Open Market Purchase | 93864 | 5.70 | $ 534,727.50 |
| Mar 6, 2025 | LYNROCK LAKE PARTNERS LLC | Open Market Purchase | 93864 | 5.70 | $ 534,727.50 |
| Mar 6, 2025 | Paul Cynthia | Open Market Purchase | 93864 | 5.70 | $ 534,727.50 |
| Mar 3, 2025 | Sahasi Jayesh | Open Market Sale | 11417 | 5.55 | $ 63,410.91 |
| Mar 3, 2025 | Blackie James | Open Market Sale | 11146 | 5.55 | $ 61,905.78 |
| Mar 3, 2025 | Vattuone Steven | Open Market Sale | 35375 | 5.60 | $ 198,164.82 |
| Mar 3, 2025 | Lynrock Lake LP | Open Market Purchase | 83763 | 5.58 | $ 467,676.75 |
| Mar 3, 2025 | LYNROCK LAKE PARTNERS LLC | Open Market Purchase | 83763 | 5.58 | $ 467,676.75 |
| Mar 3, 2025 | Paul Cynthia | Open Market Purchase | 83763 | 5.58 | $ 467,676.75 |
| Feb 20, 2025 | Sahasi Jayesh | Open Market Sale | 3315 | 6.38 | $ 21,140.09 |
| Feb 20, 2025 | Blackie James | Open Market Sale | 3609 | 6.38 | $ 23,014.95 |
| Feb 20, 2025 | Vattuone Steven | Open Market Sale | 8211 | 6.22 | $ 51,044.23 |
| Feb 18, 2025 | Trempont Dominique | Open Market Sale | 4250 | 6.94 | $ 29,484.38 |
| Feb 12, 2025 | Vattuone Steven | Open Market Sale | 6146 | 6.68 | $ 41,075.56 |
| Feb 10, 2025 | Sharan Sharat | Option Excercise | 62205 | 0.86 | $ 53,496.30 |
| Feb 10, 2025 | Sahasi Jayesh | Open Market Sale | 3309 | 6.77 | $ 22,412.08 |
| Feb 10, 2025 | Blackie James | Open Market Sale | 3177 | 6.77 | $ 21,518.08 |
| Feb 10, 2025 | Vattuone Steven | Open Market Sale | 3798 | 6.77 | $ 25,724.12 |
| Feb 10, 2025 | Sharan Sharat | Open Market Sale | 58512 | 6.77 | $ 396,392.15 |
| Feb 7, 2025 | Sahasi Jayesh | Grant | 7649 | 0.00 | $ 0.00 |
| Feb 7, 2025 | Blackie James | Grant | 7344 | 0.00 | $ 0.00 |
| Feb 7, 2025 | Vattuone Steven | Grant | 9944 | 0.00 | $ 0.00 |
| Feb 7, 2025 | Sharan Sharat | Grant | 60336 | 0.00 | $ 0.00 |
| Jan 21, 2025 | Vattuone Steven | Open Market Sale | 8478 | 6.51 | $ 55,220.89 |
| Jan 15, 2025 | Vattuone Steven | Open Market Sale | 1522 | 6.50 | $ 9,895.96 |
| Jan 15, 2025 | Trempont Dominique | Open Market Sale | 4250 | 6.40 | $ 27,188.10 |
| Jan 13, 2025 | Sharan Sharat | Option Excercise | 62205 | 0.86 | $ 53,496.30 |
| Jan 13, 2025 | Sharan Sharat | Open Market Sale | 36189 | 6.20 | $ 224,201.71 |
| Jan 3, 2025 | Vattuone Steven | Option Excercise | 25000 | 1.23 | $ 30,750.00 |
| Jan 3, 2025 | Vattuone Steven | Open Market Sale | 25000 | 6.61 | $ 165,278.08 |
| Dec 31, 2024 | Sharan Sharat | Open Market Sale | 39118 | 6.45 | $ 252,248.51 |
| Dec 18, 2024 | Vattuone Steven | Option Excercise | 10000 | 1.23 | $ 12,300.00 |
| Dec 17, 2024 | Sharan Sharat | Option Excercise | 62205 | 0.86 | $ 53,496.30 |
| Dec 17, 2024 | Sharan Sharat | Open Market Sale | 35763 | 6.66 | $ 238,088.60 |
| Dec 16, 2024 | Blackie James | Option Excercise | 8000 | 0.99 | $ 7,920.00 |
| Dec 16, 2024 | Blackie James | Open Market Sale | 8000 | 6.96 | $ 55,689.60 |
| Dec 16, 2024 | Sahasi Jayesh | Open Market Sale | 1100 | 7.00 | $ 7,700.00 |
| Dec 16, 2024 | Vattuone Steven | Open Market Sale | 30329 | 6.72 | $ 203,748.77 |
| Dec 12, 2024 | Trempont Dominique | Open Market Sale | 4250 | 6.98 | $ 29,655.23 |
| Dec 10, 2024 | Sahasi Jayesh | Open Market Sale | 5247 | 7.00 | $ 36,732.03 |
| Dec 5, 2024 | Vattuone Steven | Open Market Sale | 3720 | 6.56 | $ 24,419.20 |
| Dec 5, 2024 | Blackie James | Open Market Sale | 3121 | 6.56 | $ 20,487.18 |
| Dec 5, 2024 | Sahasi Jayesh | Open Market Sale | 3187 | 6.56 | $ 20,920.42 |
| Dec 2, 2024 | Vattuone Steven | Open Market Sale | 15156 | 6.66 | $ 100,903.20 |
| Dec 2, 2024 | Sahasi Jayesh | Open Market Sale | 12981 | 6.66 | $ 86,422.89 |
| Dec 2, 2024 | Blackie James | Open Market Sale | 12714 | 6.66 | $ 84,645.28 |
| Nov 22, 2024 | Sharan Sharat | Open Market Sale | 36060 | 6.43 | $ 231,887.44 |
| Nov 22, 2024 | Sharan Sharat | Option Excercise | 62205 | 0.86 | $ 53,496.30 |