| Oct 20, 2025 | Mink Brook Asset Management LLC | Open Market Purchase | 202 | 5.50 | $ 1,111.00 |
| Oct 16, 2025 | Mink Brook Asset Management LLC | Open Market Purchase | 810 | 5.50 | $ 4,455.00 |
| Oct 6, 2025 | Mink Brook Asset Management LLC | Open Market Purchase | 13276 | 5.50 | $ 73,018.00 |
| Oct 1, 2025 | Wasserman Frederick Gerald | Grant | 12910 | 0.00 | $ 0.00 |
| Oct 1, 2025 | Granger Elder | Grant | 10941 | 0.00 | $ 0.00 |
| Oct 1, 2025 | Yerks Austin J. III | Grant | 10941 | 0.00 | $ 0.00 |
| Oct 1, 2025 | Bjornaas Judith L | Grant | 10941 | 0.00 | $ 0.00 |
| Oct 1, 2025 | Murphy Frances M | Grant | 10941 | 0.00 | $ 0.00 |
| Oct 1, 2025 | ZELKOWICZ STEPHEN | Grant | 10941 | 0.00 | $ 0.00 |
| Sep 30, 2025 | Parker Zachary | Option Excercise | 16330 | 5.65 | $ 92,264.50 |
| Sep 15, 2025 | Mink Brook Asset Management LLC | Open Market Purchase | 15597 | 5.50 | $ 85,783.50 |
| Sep 11, 2025 | Mink Brook Asset Management LLC | Open Market Purchase | 16934 | 5.50 | $ 93,137.00 |
| Sep 2, 2025 | Mink Brook Asset Management LLC | Open Market Purchase | 197 | 5.50 | $ 1,083.50 |
| Aug 28, 2025 | Mink Brook Asset Management LLC | Open Market Purchase | 627 | 5.50 | $ 3,448.50 |
| Aug 25, 2025 | Mink Brook Asset Management LLC | Open Market Purchase | 1195 | 5.50 | $ 6,572.50 |
| Aug 21, 2025 | Mink Brook Asset Management LLC | Open Market Purchase | 18116 | 5.50 | $ 99,638.00 |
| Aug 18, 2025 | Mink Brook Asset Management LLC | Open Market Purchase | 43040 | 5.50 | $ 236,720.00 |
| Aug 12, 2025 | Mink Brook Asset Management LLC | Open Market Purchase | 4730 | 5.50 | $ 26,015.00 |
| Aug 8, 2025 | Mink Brook Asset Management LLC | Open Market Purchase | 76563 | 5.50 | $ 421,096.50 |
| Aug 4, 2025 | Mink Brook Asset Management LLC | Open Market Purchase | 5900 | 5.50 | $ 32,450.00 |
| Jul 15, 2025 | Mink Brook Asset Management LLC | Open Market Purchase | 16685 | 5.50 | $ 91,767.50 |
| Jun 26, 2025 | Mink Brook Asset Management LLC | Open Market Purchase | 53080 | 5.50 | $ 291,844.24 |
| Jun 23, 2025 | Mink Brook Asset Management LLC | Open Market Purchase | 11248 | 5.49 | $ 61,743.31 |
| Jun 18, 2025 | Mink Brook Asset Management LLC | Open Market Purchase | 24311 | 5.45 | $ 132,568.78 |
| Jun 13, 2025 | Mink Brook Asset Management LLC | Open Market Purchase | 38937 | 5.44 | $ 211,763.12 |
| Jun 10, 2025 | Mink Brook Asset Management LLC | Open Market Purchase | 45179 | 5.47 | $ 247,290.68 |
| Jun 5, 2025 | Mink Brook Asset Management LLC | Open Market Purchase | 22303 | 5.47 | $ 121,996.80 |
| May 30, 2025 | Mink Brook Asset Management LLC | Open Market Purchase | 7649 | 5.00 | $ 38,244.48 |
| May 27, 2025 | Mink Brook Asset Management LLC | Open Market Purchase | 1470 | 4.98 | $ 7,324.93 |
| May 22, 2025 | Mink Brook Asset Management LLC | Open Market Purchase | 3791 | 4.99 | $ 18,910.54 |
| May 19, 2025 | Mink Brook Asset Management LLC | Open Market Purchase | 47563 | 4.94 | $ 235,046.77 |
| May 14, 2025 | Mink Brook Asset Management LLC | Open Market Purchase | 14851 | 4.86 | $ 72,222.39 |
| May 9, 2025 | Mink Brook Asset Management LLC | Open Market Purchase | 22569 | 4.36 | $ 98,334.80 |
| May 6, 2025 | Mink Brook Asset Management LLC | Open Market Purchase | 10905 | 3.99 | $ 43,484.26 |
| May 1, 2025 | Mink Brook Asset Management LLC | Open Market Purchase | 26133 | 3.93 | $ 102,740.52 |
| Apr 28, 2025 | Mink Brook Asset Management LLC | Open Market Purchase | 29119 | 3.63 | $ 105,675.15 |
| Dec 20, 2024 | Parker Zachary | Grant | 122229 | 0.00 | $ 0.00 |
| Dec 20, 2024 | JohnBull Kathryn M. | Grant | 34224 | 0.00 | $ 0.00 |
| Dec 17, 2024 | JohnBull Kathryn M. | Open Market Purchase | 10000 | 7.76 | $ 77,600.00 |
| Dec 17, 2024 | Parker Zachary | Open Market Purchase | 10000 | 7.77 | $ 77,700.00 |