| 2025-06-05 | Mink Brook Asset Management LLC | 10% Owner | Buy | 357 | $5.13 | $1,830.48 | - | → |
| 2025-06-02 | Mink Brook Asset Management LLC | 10% Owner | Buy | 7,649 | $5.00 | $38,244.48 | +0.3% | → |
| 2025-05-29 | Mink Brook Asset Management LLC | 10% Owner | Buy | 1,470 | $4.98 | $7,324.93 | - | → |
| 2025-05-23 | Mink Brook Asset Management LLC | 10% Owner | Buy | 3,791 | $4.99 | $18,910.54 | +0.1% | → |
| 2025-05-21 | Mink Brook Asset Management LLC | 10% Owner | Buy | 47,563 | $4.94 | $235,046.77 | +1.1% | → |
| 2025-05-16 | Mink Brook Asset Management LLC | 10% Owner | Buy | 14,851 | $4.86 | $72,222.39 | +0.4% | → |
| 2025-05-13 | Mink Brook Asset Management LLC | 10% Owner | Buy | 22,569 | $4.36 | $98,334.80 | +0.8% | → |
| 2025-05-08 | Mink Brook Asset Management LLC | 10% Owner | Buy | 10,905 | $3.99 | $43,484.26 | +0.3% | → |
| 2025-05-05 | Mink Brook Asset Management LLC | 10% Owner | Buy | 26,133 | $3.93 | $102,740.52 | +0.6% | → |
| 2025-04-30 | Mink Brook Asset Management LLC | 10% Owner | Buy | 29,119 | $3.63 | $105,675.15 | +0.7% | → |
| 2024-12-17 | Parker Zachary | CEO and President | Buy | 10,000 | $7.77 | $77,700.00 | +1.2% | → |
| 2024-12-17 | JohnBull Kathryn M. | Chief Financial Officer | Buy | 10,000 | $7.76 | $77,600.00 | +1.9% | → |
| 2024-02-20 | Christian Jeanine M. | Pres. Pub. Health & Sci Rs | Sell | 21,012 | $16.09 | $337,986.69 | -63.7% | → |
| 2024-02-15 | Christian Jeanine M. | Pres. Pub. Health & Sci Rs | Sell | 3,939 | $16.98 | $66,886.74 | -5.9% | → |
| 2023-03-14 | WYNNEFIELD PARTNERS SMALL CAP VALUE LP | - | Sell | 250,000 | $11.24 | $2,810,750.00 | -6.4% | → |
| 2023-02-28 | WYNNEFIELD PARTNERS SMALL CAP VALUE LP | - | Buy | 6,542 | $12.35 | $80,768.84 | +0.2% | → |
| 2022-09-13 | Everett Jacqueline S. | Chief Growth Officer | Sell | 1,598 | $15.01 | $23,985.98 | -6.4% | → |
| 2022-03-02 | Wasserman Frederick Gerald | Director | Sell | 7,435 | $17.50 | $130,112.50 | -1.1% | → |
| 2022-02-10 | Wasserman Frederick Gerald | Director | Sell | 17,565 | $17.93 | $314,970.00 | -3.5% | → |
| 2020-12-17 | ZELKOWICZ STEPHEN | Director | Buy | 2,500 | $9.76 | $24,400.00 | +28.5% | → |
| 2020-12-17 | JohnBull Kathryn M. | Chief Financial Officer | Buy | 7,346 | $9.80 | $71,990.80 | +5.1% | → |
| 2020-12-14 | Parker Zachary | CEO and President | Buy | 9,200 | $10.38 | $95,496.00 | +2.2% | → |
| 2020-08-11 | WYNNEFIELD PARTNERS SMALL CAP VALUE LP | - | Buy | 15,000 | $8.73 | $130,912.53 | +0.2% | → |
| 2020-06-15 | WYNNEFIELD PARTNERS SMALL CAP VALUE LP | - | Buy | 3,043 | $7.30 | $22,213.90 | +0.1% | → |