| 2026-03-06 | LEDOUX MARK A | Director,Officer,TenPercentOwner | +Buy | 532 | $2.80 | $1,490 |
| 2026-03-06 | Ramanathan Guru | Director | +Grant | 8,000 | — | — |
| 2026-03-06 | Matherly Laura Kay | Director | +Grant | 8,000 | — | — |
| 2026-03-06 | Dunn Alan G | Director | +Grant | 8,000 | — | — |
| 2026-03-06 | LEDOUX MARK A | Director,Officer,TenPercentOwner | +Grant | 20,000 | — | — |
| 2026-03-06 | LEDOUX MARK A | Director,Officer,TenPercentOwner | −Tax w/h | 3,484 | $2.73 | $9,511 |
| 2026-03-06 | Fortin Michael E | Officer | +Grant | 12,000 | — | — |
| 2026-03-06 | Fortin Michael E | Officer | −Tax w/h | 4,308 | $2.73 | $11,761 |
| 2026-03-06 | WOLF KENNETH | Officer | −Tax w/h | 5,151 | $2.73 | $14,062 |
| 2026-03-06 | WOLF KENNETH | Officer | +Grant | 15,000 | — | — |
| 2026-03-05 | LEDOUX MARK A | Director,Officer,TenPercentOwner | +Buy | 218 | $2.75 | $600 |
| 2026-03-04 | LEDOUX MARK A | Director,Officer,TenPercentOwner | +Buy | 500 | $2.77 | $1,385 |
| 2026-03-02 | LEDOUX MARK A | Director,Officer,TenPercentOwner | +Buy | 500 | $2.79 | $1,395 |
| 2026-02-27 | LEDOUX MARK A | Director,Officer,TenPercentOwner | +Buy | 250 | $2.80 | $700 |
| 2026-02-27 | LEDOUX MARK A | Director,Officer,TenPercentOwner | +Buy | 500 | $2.85 | $1,425 |
| 2026-02-26 | LEDOUX MARK A | Director,Officer,TenPercentOwner | +Buy | 500 | $2.85 | $1,425 |
| 2026-02-25 | LEDOUX MARK A | Director,Officer,TenPercentOwner | +Buy | 500 | $2.81 | $1,405 |
| 2026-02-24 | LEDOUX MARK A | Director,Officer,TenPercentOwner | +Buy | 1,000 | $2.71 | $2,710 |
| 2026-02-23 | LEDOUX MARK A | Director,Officer,TenPercentOwner | +Buy | 750 | $2.70 | $2,025 |
| 2026-02-20 | LEDOUX MARK A | Director,Officer,TenPercentOwner | +Buy | 250 | $2.66 | $665 |
| 2026-02-19 | LEDOUX MARK A | Director,Officer,TenPercentOwner | +Buy | 1,500 | $2.56 | $3,840 |
| 2026-02-18 | LEDOUX MARK A | Director,Officer,TenPercentOwner | +Buy | 500 | $2.56 | $1,280 |
| 2026-02-17 | LEDOUX MARK A | Director,Officer,TenPercentOwner | +Buy | 2,500 | $2.60 | $6,500 |
| 2025-12-23 | LEDOUX MARK A | Director,Officer,TenPercentOwner | −Gift | 10,000 | — | — |
| 2025-03-07 | LEDOUX MARK A | Director,Officer,TenPercentOwner | −Tax w/h | 5,900 | $3.84 | $22,656 |
| 2025-03-07 | Fortin Michael E | Officer | −Tax w/h | 6,346 | $3.84 | $24,369 |
| 2025-03-07 | WOLF KENNETH | Officer | −Tax w/h | 7,559 | $3.84 | $29,027 |
| 2025-03-07 | Matherly Laura Kay | Director | +Grant | 8,000 | — | — |
| 2025-03-07 | Ramanathan Guru | Director | +Grant | 8,000 | — | — |
| 2025-03-07 | Dunn Alan G | Director | +Grant | 8,000 | — | — |
| 2024-03-08 | Fortin Michael E | Officer | +Grant | 12,000 | — | — |
| 2024-03-08 | WOLF KENNETH | Officer | +Grant | 14,500 | — | — |
| 2024-03-08 | LEDOUX MARK A | Director,Officer,TenPercentOwner | +Grant | 17,000 | — | — |
| 2024-03-08 | Ramanathan Guru | Director | +Grant | 8,000 | — | — |
| 2024-03-08 | Matherly Laura Kay | Director | +Grant | 8,000 | — | — |
| 2024-03-08 | Dunn Alan G | Director | +Grant | 8,000 | — | — |
| 2024-03-07 | Fortin Michael E | Officer | −Tax w/h | 5,319 | $5.95 | $31,648 |
| 2024-03-07 | WOLF KENNETH | Officer | −Tax w/h | 6,533 | $5.95 | $38,871 |
| 2024-03-07 | LEDOUX MARK A | Director,Officer,TenPercentOwner | −Tax w/h | 5,777 | $5.95 | $34,373 |
| 2023-12-15 | LEDOUX MARK A | Director,Officer,TenPercentOwner | −Gift | 7,500 | — | — |
| 2023-03-07 | Ramanathan Guru | Director | +Grant | 7,000 | — | — |
| 2023-03-07 | Dunn Alan G | Director | +Grant | 7,000 | — | — |
| 2023-03-07 | Matherly Laura Kay | Director | +Grant | 7,000 | — | — |
| 2023-03-07 | LEDOUX MARK A | Director,Officer,TenPercentOwner | +Grant | 15,000 | — | — |
| 2023-03-07 | LEDOUX MARK A | Director,Officer,TenPercentOwner | −Tax w/h | 3,206 | $8.86 | $28,405 |
| 2023-03-07 | Fortin Michael E | Officer | −Tax w/h | 3,255 | $8.86 | $28,839 |
| 2023-03-07 | Fortin Michael E | Officer | +Grant | 11,000 | — | — |
| 2023-03-07 | WOLF KENNETH | Officer | +Grant | 13,000 | — | — |
| 2023-03-07 | WOLF KENNETH | Officer | −Tax w/h | 2,992 | $8.86 | $26,509 |
| 2022-11-01 | LEDOUX MARK A | Director,Officer,TenPercentOwner | −Gift | 7,500 | — | — |
| 2022-08-16 | LEDOUX MARK A | Director,Officer,TenPercentOwner | −Gift | 7,500 | — | — |
| 2022-03-07 | LEDOUX MARK A | Director,Officer,TenPercentOwner | −Tax w/h | 3,108 | $11.00 | $34,188 |
| 2022-03-07 | WOLF KENNETH | Officer | −Tax w/h | 5,107 | $11.00 | $56,177 |
| 2022-03-07 | Fortin Michael E | Officer | −Tax w/h | 3,869 | $11.00 | $42,559 |
| 2022-03-04 | LEDOUX MARK A | Director,Officer,TenPercentOwner | +Grant | 15,000 | — | — |
| 2022-03-04 | Matherly Laura Kay | Director | +Grant | 7,000 | — | — |
| 2022-03-04 | WOLF KENNETH | Officer | +Grant | 13,000 | — | — |
| 2022-03-04 | Dunn Alan G | Director | +Grant | 7,000 | — | — |
| 2022-03-04 | Ramanathan Guru | Director | +Grant | 7,000 | — | — |
| 2021-12-23 | LEDOUX MARK A | Director,Officer,TenPercentOwner | −Gift | 5,000 | — | — |
| 2021-09-01 | LEDOUX MARK A | Director,Officer,TenPercentOwner | −Sell | 2,500 | $16.22 | $40,550 |
| 2021-09-01 | LEDOUX MARK A | Director,Officer,TenPercentOwner | −Sell | 2,500 | $16.21 | $40,525 |
| 2021-08-30 | LEDOUX MARK A | Director,Officer,TenPercentOwner | −Sell | 2,500 | $15.65 | $39,125 |
| 2021-08-30 | LEDOUX MARK A | Director,Officer,TenPercentOwner | −Sell | 2,500 | $15.68 | $39,200 |
| 2021-08-03 | LEDOUX MARK A | Director,Officer,TenPercentOwner | −Sell | 4,800 | $17.44 | $83,712 |
| 2021-08-03 | LEDOUX MARK A | Director,Officer,TenPercentOwner | −Sell | 4,700 | $17.44 | $81,968 |
| 2021-08-02 | LEDOUX MARK A | Director,Officer,TenPercentOwner | −Sell | 5,200 | $17.37 | $90,324 |
| 2021-08-02 | LEDOUX MARK A | Director,Officer,TenPercentOwner | −Sell | 5,300 | $17.36 | $92,008 |
| 2021-07-14 | LEDOUX MARK A | Director,Officer,TenPercentOwner | −Sell | 5,000 | $17.44 | $87,200 |
| 2021-07-14 | LEDOUX MARK A | Director,Officer,TenPercentOwner | −Sell | 5,000 | $17.43 | $87,150 |
| 2021-07-12 | LEDOUX MARK A | Director,Officer,TenPercentOwner | −Sell | 5,000 | $17.46 | $87,300 |
| 2021-07-12 | LEDOUX MARK A | Director,Officer,TenPercentOwner | −Sell | 5,000 | $17.50 | $87,500 |
| 2021-07-02 | LEDOUX MARK A | Director,Officer,TenPercentOwner | −Sell | 3,000 | $17.40 | $52,200 |
| 2021-07-02 | LEDOUX MARK A | Director,Officer,TenPercentOwner | −Sell | 3,095 | $17.41 | $53,884 |
| 2021-06-30 | LEDOUX MARK A | Director,Officer,TenPercentOwner | −Sell | 5,000 | $16.01 | $80,050 |
| 2021-06-30 | LEDOUX MARK A | Director,Officer,TenPercentOwner | −Sell | 5,000 | $15.94 | $79,700 |
| 2021-05-18 | WELDON LEE G | Director | +Exercise | 10,000 | $3.52 | $35,200 |
| 2021-05-18 | DAVIS JOE E | Director | +Exercise | 10,000 | $3.52 | $35,200 |
| 2021-05-18 | DAVIS JOE E | Director | −Sell | 2,410 | $14.61 | $35,210 |
| 2021-04-20 | WELDON LEE G | Director | −Sell | 10,000 | $16.22 | $162,200 |
| 2021-04-19 | LEDOUX MARK A | Director,Officer,TenPercentOwner | −Sell | 5,000 | $17.58 | $87,900 |
| 2021-04-19 | LEDOUX MARK A | Director,Officer,TenPercentOwner | −Sell | 5,000 | $17.58 | $87,900 |
| 2021-04-05 | LEDOUX MARK A | Director,Officer,TenPercentOwner | −Sell | 2,500 | $16.20 | $40,500 |
| 2021-04-05 | LEDOUX MARK A | Director,Officer,TenPercentOwner | −Sell | 2,500 | $16.20 | $40,500 |
| 2021-04-01 | LEDOUX MARK A | Director,Officer,TenPercentOwner | −Sell | 1,602 | $15.50 | $24,831 |
| 2021-04-01 | LEDOUX MARK A | Director,Officer,TenPercentOwner | −Sell | 1,500 | $15.50 | $23,250 |
| 2021-03-31 | LEDOUX MARK A | Director,Officer,TenPercentOwner | −Sell | 898 | $15.50 | $13,919 |
| 2021-03-31 | LEDOUX MARK A | Director,Officer,TenPercentOwner | −Sell | 1,000 | $15.50 | $15,500 |
| 2021-03-16 | Dunn Alan G | Director | +Exercise | 10,000 | $3.52 | $35,200 |
| 2021-03-16 | Dunn Alan G | Director | −Sell | 2,117 | $16.63 | $35,206 |
| 2021-03-15 | Matherly Laura Kay | Director | −Grant | 4,000 | — | — |
| 2021-03-15 | Dunn Alan G | Director | +Grant | 4,000 | — | — |
| 2021-03-15 | WOLF KENNETH | Officer | +Grant | 9,000 | — | — |
| 2021-03-15 | WELDON LEE G | Director | +Grant | 4,000 | — | — |
| 2021-03-15 | Fortin Michael E | Officer | +Grant | 6,500 | — | — |
| 2021-03-15 | DAVIS JOE E | Director | +Grant | 4,000 | — | — |
| 2021-03-15 | LANE ALAN J | Director | +Grant | 4,000 | — | — |
| 2021-03-15 | LEDOUX MARK A | Director,Officer,TenPercentOwner | +Grant | 11,000 | — | — |
| 2021-03-12 | Fortin Michael E | Officer | −Sell | 5,020 | $16.45 | $82,579 |
| 2021-03-11 | Fortin Michael E | Officer | −Sell | 9,201 | $16.26 | $149,608 |
| 2021-03-08 | WOLF KENNETH | Officer | −Tax w/h | 7,326 | $15.05 | $110,256 |
| 2021-03-08 | Fortin Michael E | Officer | −Tax w/h | 5,174 | $15.05 | $77,869 |
| 2021-03-08 | LEDOUX MARK A | Director,Officer,TenPercentOwner | −Tax w/h | 6,796 | $15.05 | $102,280 |
| 2021-03-04 | Fortin Michael E | Officer | +Grant | 11,000 | — | — |
| 2021-03-01 | Fortin Michael E | Officer | −Sell | 3,950 | $16.37 | $64,662 |
| 2021-02-26 | WOLF KENNETH | Officer | −Sell | 22,255 | $16.13 | $358,973 |
| 2021-02-26 | Fortin Michael E | Officer | −Sell | 2,086 | $16.49 | $34,398 |
| 2021-02-18 | LANE ALAN J | Director | −Sell | 13,002 | $15.91 | $206,862 |
| 2020-12-21 | LANE ALAN J | Director | −Sell | 9,500 | $9.81 | $93,195 |
| 2020-12-15 | LEDOUX MARK A | Director,Officer,TenPercentOwner | −Sell | 5,000 | $9.60 | $48,000 |
| 2020-12-11 | LEDOUX MARK A | Director,Officer,TenPercentOwner | −Gift | 20,000 | — | — |
| 2020-11-16 | LEDOUX MARK A | Director,Officer,TenPercentOwner | −Sell | 11,006 | $10.35 | $113,912 |
| 2020-11-16 | Fortin Michael E | Officer | −Sell | 1,375 | $10.35 | $14,231 |
| 2020-11-16 | WOLF KENNETH | Officer | −Sell | 9,630 | $10.35 | $99,671 |
| 2020-10-14 | LANE ALAN J | Director | −Sell | 5,681 | $8.15 | $46,300 |
| 2020-10-01 | Fortin Michael E | Officer | −Tax w/h | 2,479 | $7.40 | $18,345 |
| 2020-10-01 | WOLF KENNETH | Officer | −Tax w/h | 5,265 | $7.40 | $38,961 |
| 2020-09-30 | LANE ALAN J | Director | −Sell | 1,828 | $7.60 | $13,893 |
| 2020-08-13 | DAVIS JOE E | Director | +Grant | 10,000 | $7.07 | $70,700 |
| 2020-04-17 | WELDON LEE G | Director | −Other | 15,000 | — | — |