| 10/20/2025 | Mink Brook Asset Management Ll | Major Shareholder | Buy | 202 | $5.50 | $1,111.00 | 1,886,315 | |
| 10/17/2025 | Mink Brook Asset Management Ll | Major Shareholder | Buy | 645 | $5.50 | $3,547.50 | 1,886,113 | |
| 10/16/2025 | Mink Brook Asset Management Ll | Major Shareholder | Buy | 165 | $5.50 | $907.50 | 1,885,468 | |
| 10/7/2025 | Mink Brook Asset Management Ll | Major Shareholder | Buy | 13,176 | $5.50 | $72,468.00 | 1,885,303 | |
| 10/6/2025 | Mink Brook Asset Management Ll | Major Shareholder | Buy | 100 | $5.50 | $550.00 | 1,872,127 | |
| 9/16/2025 | Mink Brook Asset Management Ll | Major Shareholder | Buy | 15,523 | $5.50 | $85,376.50 | 1,872,027 | |
| 9/15/2025 | Mink Brook Asset Management Ll | Major Shareholder | Buy | 74 | $5.50 | $407.00 | 1,856,504 | |
| 9/12/2025 | Mink Brook Asset Management Ll | Major Shareholder | Buy | 16,734 | $5.50 | $92,037.00 | 1,856,430 | |
| 9/11/2025 | Mink Brook Asset Management Ll | Major Shareholder | Buy | 200 | $5.50 | $1,100.00 | 1,839,696 | |
| 9/2/2025 | Mink Brook Asset Management Ll | Major Shareholder | Buy | 197 | $5.50 | $1,083.50 | 1,839,496 | |
| 8/29/2025 | Mink Brook Asset Management Ll | Major Shareholder | Buy | 181 | $5.50 | $995.50 | 1,839,299 | |
| 8/28/2025 | Mink Brook Asset Management Ll | Major Shareholder | Buy | 446 | $5.50 | $2,453.00 | 1,839,118 | |
| 8/22/2025 | Mink Brook Asset Management Ll | Major Shareholder | Buy | 100 | $5.50 | $550.00 | 1,837,477 | |
| 8/21/2025 | Mink Brook Asset Management Ll | Major Shareholder | Buy | 18,016 | $5.50 | $99,088.00 | 1,837,377 | |
| 8/6/2025 | Mink Brook Asset Management Ll | Major Shareholder | Buy | 968 | $5.50 | $5,324.00 | 1,695,028 | |
| 8/5/2025 | Mink Brook Asset Management Ll | Major Shareholder | Buy | 245 | $5.50 | $1,347.50 | 1,694,060 | |
| 8/4/2025 | Mink Brook Asset Management Ll | Major Shareholder | Buy | 4,687 | $5.50 | $25,778.50 | 1,693,815 | |
| 7/16/2025 | Mink Brook Asset Management Ll | Major Shareholder | Buy | 4,843 | $5.50 | $26,636.50 | 1,689,128 | |
| 7/15/2025 | Mink Brook Asset Management Ll | Major Shareholder | Buy | 11,842 | $5.50 | $65,131.00 | 1,684,285 | |
| 6/27/2025 | Mink Brook Asset Management Ll | Major Shareholder | Buy | 47,882 | $5.50 | $263,351.00 | 1,672,443 | |
| 6/26/2025 | Mink Brook Asset Management Ll | Major Shareholder | Buy | 5,198 | $5.50 | $28,589.00 | 1,624,561 | |
| 6/25/2025 | Mink Brook Asset Management Ll | Major Shareholder | Buy | 7,689 | $5.50 | $42,289.50 | 1,619,363 | |
| 6/24/2025 | Mink Brook Asset Management Ll | Major Shareholder | Buy | 900 | $5.50 | $4,950.00 | 1,611,674 | |
| 6/23/2025 | Mink Brook Asset Management Ll | Major Shareholder | Buy | 2,659 | $5.47 | $14,544.73 | 1,610,774 | |
| 6/20/2025 | Mink Brook Asset Management Ll | Major Shareholder | Buy | 5,776 | $5.47 | $31,594.72 | 1,608,115 | |
| 6/18/2025 | Mink Brook Asset Management Ll | Major Shareholder | Buy | 18,535 | $5.45 | $101,015.75 | 1,602,339 | |
| 6/17/2025 | Mink Brook Asset Management Ll | Major Shareholder | Buy | 13,180 | $5.46 | $71,962.80 | 1,583,804 | |
| 6/16/2025 | Mink Brook Asset Management Ll | Major Shareholder | Buy | 2,775 | $5.39 | $14,957.25 | 1,570,624 | |
| 6/13/2025 | Mink Brook Asset Management Ll | Major Shareholder | Buy | 22,982 | $5.43 | $124,792.26 | 1,567,849 | |
| 6/12/2025 | Mink Brook Asset Management Ll | Major Shareholder | Buy | 19,561 | $5.44 | $106,411.84 | 1,544,867 | |
| 6/11/2025 | Mink Brook Asset Management Ll | Major Shareholder | Buy | 21,210 | $5.50 | $116,655.00 | 1,525,306 | |
| 6/10/2025 | Mink Brook Asset Management Ll | Major Shareholder | Buy | 4,408 | $5.49 | $24,199.92 | 1,504,096 | |
| 6/9/2025 | Mink Brook Asset Management Ll | Major Shareholder | Buy | 4,786 | $5.48 | $26,227.28 | 1,499,688 | |
| 6/6/2025 | Mink Brook Asset Management Ll | Major Shareholder | Buy | 17,160 | $5.47 | $93,865.20 | 1,494,902 | |
| 6/5/2025 | Mink Brook Asset Management Ll | Major Shareholder | Buy | 357 | $5.13 | $1,831.41 | 1,477,742 | |
| 5/29/2025 | Mink Brook Asset Management Ll | Major Shareholder | Buy | 964 | $4.97 | $4,791.08 | 1,469,736 | |
| 5/28/2025 | Mink Brook Asset Management Ll | Major Shareholder | Buy | 416 | $5.00 | $2,080.00 | 1,468,772 | |
| 5/27/2025 | Mink Brook Asset Management Ll | Major Shareholder | Buy | 90 | $5.00 | $450.00 | 1,468,356 | |
| 5/23/2025 | Mink Brook Asset Management Ll | Major Shareholder | Buy | 2,561 | $4.98 | $12,753.78 | 1,468,266 | |
| 5/22/2025 | Mink Brook Asset Management Ll | Major Shareholder | Buy | 1,230 | $5.00 | $6,150.00 | 1,465,705 | |
| 5/21/2025 | Mink Brook Asset Management Ll | Major Shareholder | Buy | 10,580 | $4.96 | $52,476.80 | 1,464,475 | |
| 5/20/2025 | Mink Brook Asset Management Ll | Major Shareholder | Buy | 5,111 | $4.97 | $25,401.67 | 1,453,895 | |
| 5/19/2025 | Mink Brook Asset Management Ll | Major Shareholder | Buy | 31,872 | $4.93 | $157,128.96 | 1,448,784 | |
| 5/13/2025 | Mink Brook Asset Management Ll | Major Shareholder | Buy | 10,905 | $4.74 | $51,689.70 | 1,402,061 | |
| 5/9/2025 | Mink Brook Asset Management Ll | Major Shareholder | Buy | 11,664 | $4.00 | $46,656.00 | 1,391,156 | |
| 5/7/2025 | Mink Brook Asset Management Ll | Major Shareholder | Buy | 7,818 | $4.00 | $31,272.00 | 1,379,352 | |
| 5/5/2025 | Mink Brook Asset Management Ll | Major Shareholder | Buy | 10,065 | $3.95 | $39,756.75 | 1,368,587 | |
| 5/2/2025 | Mink Brook Asset Management Ll | Major Shareholder | Buy | 9,660 | $3.91 | $37,770.60 | 1,358,522 | |
| 4/30/2025 | Mink Brook Asset Management Ll | Major Shareholder | Buy | 6,097 | $3.85 | $23,473.45 | 1,342,454 | |
| 4/28/2025 | Mink Brook Asset Management Ll | Major Shareholder | Buy | 12,054 | $3.55 | $42,791.70 | 1,325,389 | |
| 12/17/2024 | Kathryn M Johnbull | CFO | Buy | 10,000 | $7.76 | $77,600.00 | 528,687 | |
| 2/15/2024 | Jeanine M Christian | Insider | Sell | 13 | $16.00 | $208.00 | 21,012 | |
| 2/13/2024 | Jeanine M Christian | Insider | Sell | 3,826 | $16.99 | $65,003.74 | 21,125 | |