| Dec 31, 2025 | Sharan Sharat | Open Market Sale | 50332 | 7.97 | $ 401,141.01 |
| Dec 30, 2025 | Vattuone Steven | Open Market Sale | 80000 | 7.98 | $ 638,744.00 |
| Dec 30, 2025 | Sahasi Jayesh | Open Market Sale | 34753 | 7.98 | $ 277,433.20 |
| Dec 30, 2025 | Blackie James | Option Excercise | 16000 | 0.99 | $ 15,840.00 |
| Dec 30, 2025 | Blackie James | Open Market Sale | 16000 | 7.96 | $ 127,360.00 |
| Dec 22, 2025 | Sharan Sharat | Option Excercise | 50000 | 1.70 | $ 85,000.00 |
| Dec 17, 2025 | Sharan Sharat | Option Excercise | 28863 | 1.70 | $ 49,067.10 |
| Dec 17, 2025 | Sharan Sharat | Open Market Sale | 19119 | 5.82 | $ 111,366.26 |
| Dec 9, 2025 | Vattuone Steven | Open Market Sale | 7010 | 6.04 | $ 42,327.08 |
| Dec 1, 2025 | Sahasi Jayesh | Open Market Sale | 24053 | 5.68 | $ 136,604.61 |
| Dec 1, 2025 | Blackie James | Open Market Sale | 22550 | 5.68 | $ 128,068.60 |
| Dec 1, 2025 | Vattuone Steven | Open Market Sale | 35717 | 5.72 | $ 204,266.92 |
| Nov 24, 2025 | Sharan Sharat | Option Excercise | 53459 | 0.89 | $ 47,578.51 |
| Nov 24, 2025 | Sharan Sharat | Open Market Sale | 32211 | 5.30 | $ 170,824.60 |
| Nov 20, 2025 | Sahasi Jayesh | Open Market Sale | 4099 | 5.30 | $ 21,715.68 |
| Nov 20, 2025 | Blackie James | Open Market Sale | 4659 | 5.30 | $ 24,682.45 |
| Nov 20, 2025 | Vattuone Steven | Open Market Sale | 8213 | 5.29 | $ 43,459.25 |
| 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 | 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 20, 2025 | ZWARENSTEIN BARRY | 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 | 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 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 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 | 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 |
| 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 |
| 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 | 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 10, 2025 | Sharan Sharat | Option Excercise | 62205 | 0.86 | $ 53,496.30 |
| 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 |