| Mar 3, 2026 | Vattuone Steven | Open Market Sale | 22013 | 8.03 | $ 176,819.42 |
| Mar 2, 2026 | Blackie James | Open Market Sale | 20277 | 8.01 | $ 162,447.16 |
| Mar 2, 2026 | Vattuone Steven | Open Market Sale | 22884 | 8.01 | $ 183,332.88 |
| Mar 2, 2026 | Sharan Sharat | Open Market Sale | 15679 | 8.01 | $ 125,610.74 |
| Mar 2, 2026 | Sahasi Jayesh | Open Market Sale | 21617 | 8.01 | $ 173,182.43 |
| Feb 26, 2026 | Sahasi Jayesh | Grant | 29560 | 0.00 | $ 0.00 |
| Feb 26, 2026 | Blackie James | Grant | 25157 | 0.00 | $ 0.00 |
| Feb 26, 2026 | Vattuone Steven | Grant | 27673 | 0.00 | $ 0.00 |
| Feb 26, 2026 | Sharan Sharat | Grant | 125787 | 0.00 | $ 0.00 |
| Feb 11, 2026 | Vattuone Steven | Open Market Sale | 422 | 7.92 | $ 3,342.24 |
| Feb 10, 2026 | Vattuone Steven | Open Market Sale | 325 | 7.93 | $ 2,577.71 |
| Feb 10, 2026 | Sharan Sharat | Open Market Sale | 2310 | 7.93 | $ 18,321.53 |
| Feb 10, 2026 | Sahasi Jayesh | Open Market Sale | 250 | 7.93 | $ 1,982.85 |
| Feb 10, 2026 | Blackie James | Open Market Sale | 240 | 7.93 | $ 1,903.54 |
| Feb 6, 2026 | Vattuone Steven | Grant | 747 | 0.00 | $ 0.00 |
| Feb 6, 2026 | Sharan Sharat | Grant | 5326 | 0.00 | $ 0.00 |
| Feb 6, 2026 | Sahasi Jayesh | Grant | 574 | 0.00 | $ 0.00 |
| Feb 6, 2026 | Blackie James | Grant | 551 | 0.00 | $ 0.00 |
| 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 | 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 10, 2025 | Blackie James | Open Market Sale | 16767 | 5.54 | $ 92,835.53 |
| Mar 10, 2025 | Lynrock Lake LP | Open Market Purchase | 38022 | 5.56 | $ 211,402.32 |
| Mar 10, 2025 | LYNROCK LAKE PARTNERS LLC | Open Market Purchase | 38022 | 5.56 | $ 211,402.32 |
| Mar 10, 2025 | Paul Cynthia | Open Market Purchase | 38022 | 5.56 | $ 211,402.32 |