QRHC · Quest Resource Holding Corporation Common Stock
View on chartInsiders & Stakes
| KITT BARRY M 10% Owner | ▲ Buy | Open Market | 2,692,248 Shares held | 10/27/2025 | View profile |
| WYNNEFIELD PARTNERS SMALL CAP VALUE LP I 10% Owner | ▲ Buy | Open Market | 1,440,256 Shares held | 3/13/2024 | View profile |
| Perry W. Moss President and CEO | ▲ Buy | Grant | 682,264 Shares held | 8/13/2026 | View profile |
| Allred Alan D. See Remarks | ▼ Sell | Open Market | 369,803 Shares held | 12/15/2022 | View profile |
| Brett Wade Johnston Sr. VP of Finance and CFO | ▲ Buy | Grant | 188,481 Shares held | 8/13/2026 | View profile |
| Stephen A. Nolan Director | ▲ Buy | Grant | 149,850 Shares held | 8/13/2026 | View profile |
| Daniel M. Friedberg | ▲ Buy | Grant | 145,655 Shares held | 8/13/2026 | View profile |
| Glenn Culpepper Director | ▲ Buy | Grant | 98,850 Shares held | 8/13/2026 | View profile |
| Audrey Dunning Director | ▲ Buy | Grant | 89,750 Shares held | 8/13/2026 | View profile |
| Robert J. Lipstein Director | ▲ Buy | Grant | 85,765 Shares held | 8/13/2026 | View profile |
| Sarah Tomolonius Director | ▲ Buy | Grant | 81,600 Shares held | 8/13/2026 | View profile |
| Sweitzer David P EVP and COO | ▲ Buy | Grant | 80,900 Shares held | 8/13/2025 | View profile |
| Hatch S. Ray President and CEO | ▲ Buy | Option Exercise | 80,774 Shares held | 4/11/2025 | View profile |
| Miller Ronald L. Jr. Director | ▼ Sell | Open Market | 2,600 Shares held | 11/17/2023 | View profile |
| LATHAM LAURIE L Senior VP and CFO | ▼ Sell | Open Market | 2,587 Shares held | 9/1/2022 | View profile |
Transaction History
| Sarah Tomolonius | ▲ Buy | Grant | 28,767 | $42K | 8/13/2026 |
| Stephen A. Nolan | ▲ Buy | Grant | 28,767 | $42K | 8/13/2026 |
| Perry W. Moss | ▼ Sell | Tax Withholding | 9,683 | $14K | 8/13/2026 |
| Perry W. Moss | ▲ Buy | Grant | 342,465 | $500K | 8/13/2026 |
| Robert J. Lipstein | ▲ Buy | Grant | 28,767 | $42K | 8/13/2026 |
| Brett Wade Johnston | ▼ Sell | Tax Withholding | 3,246 | $5K | 8/13/2026 |
| Brett Wade Johnston | ▲ Buy | Grant | 100,000 | $146K | 8/13/2026 |
| Daniel M. Friedberg | ▲ Buy | Grant | 28,767 | $42K | 8/13/2026 |
| Audrey Dunning | ▲ Buy | Grant | 28,767 | $42K | 8/13/2026 |
| Glenn Culpepper | ▲ Buy | Grant | 28,767 | $42K | 8/13/2026 |
| Stephen A. Nolan | ▲ Buy | Grant | 2,755 | $3K | 7/31/2026 |
| Sarah Tomolonius | ▲ Buy | Grant | 2,755 | $3K | 7/31/2026 |
| Robert J. Lipstein | ▲ Buy | Grant | 2,755 | $3K | 7/31/2026 |
| Daniel M. Friedberg | ▲ Buy | Grant | 21,984 | $28K | 7/31/2026 |
| Audrey Dunning | ▲ Buy | Grant | 2,755 | $3K | 7/31/2026 |
| Glenn Culpepper | ▲ Buy | Grant | 2,755 | $3K | 7/31/2026 |
| Sarah Tomolonius | ▲ Buy | Grant | 2,777 | $3K | 6/30/2026 |
| Stephen A. Nolan | ▲ Buy | Grant | 2,777 | $3K | 6/30/2026 |
| Robert J. Lipstein | ▲ Buy | Grant | 2,777 | $3K | 6/30/2026 |
| Daniel M. Friedberg | ▲ Buy | Grant | 22,158 | $28K | 6/30/2026 |
| Audrey Dunning | ▲ Buy | Grant | 2,777 | $3K | 6/30/2026 |
| Glenn Culpepper | ▲ Buy | Grant | 2,777 | $3K | 6/30/2026 |
| Perry W. Moss | ▼ Sell | Tax Withholding | 1,936 | $2K | 6/26/2026 |
| Brett Wade Johnston | ▼ Sell | Tax Withholding | 1,623 | $2K | 6/26/2026 |
| Audrey Dunning | ▲ Buy | Grant | 2,966 | $3K | 5/31/2026 |
| Glenn Culpepper | ▲ Buy | Grant | 2,966 | $3K | 5/31/2026 |
| Sarah Tomolonius | ▲ Buy | Grant | 2,966 | $3K | 5/31/2026 |
| Stephen A. Nolan | ▲ Buy | Grant | 2,966 | $3K | 5/31/2026 |
| Robert J. Lipstein | ▲ Buy | Grant | 2,966 | $3K | 5/31/2026 |
| Daniel M. Friedberg | ▲ Buy | Grant | 23,661 | $28K | 5/31/2026 |
| Stephen A. Nolan | ▲ Buy | Grant | 3,097 | $3K | 4/30/2026 |
| Daniel M. Friedberg | ▲ Buy | Grant | 13,289 | $15K | 4/30/2026 |
| Perry W. Moss | ▲ Buy | Grant | 20,114 | $24K | 4/3/2026 |
| Brett Wade Johnston | ▲ Buy | Grant | 5,767 | $7K | 4/3/2026 |
| Stephen A. Nolan | ▲ Buy | Grant | 2,941 | $3K | 3/31/2026 |
| Daniel M. Friedberg | ▲ Buy | Grant | 12,619 | $15K | 3/31/2026 |
| Daniel M. Friedberg | ▲ Buy | Open Market | 8,500 | $7K | 3/19/2026 |
| Robert J. Lipstein | ▲ Buy | Open Market | 11,000 | $10K | 3/18/2026 |
| Glenn Culpepper | ▲ Buy | Open Market | 5,000 | $6K | 3/16/2026 |
| Perry W. Moss | ▼ Sell | Tax Withholding | 24,571 | $36K | 3/12/2026 |
| Sarah Tomolonius | ▲ Buy | Grant | 1,988 | $3K | 2/28/2026 |
| Stephen A. Nolan | ▲ Buy | Grant | 1,988 | $3K | 2/28/2026 |
| Daniel M. Friedberg | ▲ Buy | Grant | 8,532 | $15K | 2/28/2026 |
| Daniel M. Friedberg | ▲ Buy | Grant | 6,984 | $15K | 1/31/2026 |
| Stephen A. Nolan | ▲ Buy | Grant | 1,627 | $3K | 1/31/2026 |
| Sarah Tomolonius | ▲ Buy | Grant | 1,627 | $3K | 1/31/2026 |
| Daniel M. Friedberg | ▲ Buy | Grant | 8,073 | $15K | 12/31/2025 |
| Stephen A. Nolan | ▲ Buy | Grant | 1,881 | $3K | 12/31/2025 |
| Sarah Tomolonius | ▲ Buy | Grant | 1,881 | $3K | 12/31/2025 |
| Glenn Culpepper | ▲ Buy | Open Market | 5,000 | $10K | 12/23/2025 |
| Sarah Tomolonius | ▲ Buy | Grant | 1,861 | $3K | 11/30/2025 |
| Stephen A. Nolan | ▲ Buy | Grant | 1,861 | $3K | 11/30/2025 |
| Daniel M. Friedberg | ▲ Buy | Grant | 7,987 | $15K | 11/30/2025 |
| Sarah Tomolonius | ▲ Buy | Grant | 2,302 | $3K | 10/31/2025 |
| Stephen A. Nolan | ▲ Buy | Grant | 2,302 | $3K | 10/31/2025 |
| KITT BARRY M | ▲ Buy | Open Market | 62,867 | $86K | 10/27/2025 |
| KITT BARRY M | ▲ Buy | Open Market | 33,480 | $44K | 10/24/2025 |
| KITT BARRY M | ▲ Buy | Open Market | 103,412 | $131K | 10/23/2025 |
| Stephen A. Nolan | ▲ Buy | Grant | 2,243 | $3K | 9/30/2025 |
| Sarah Tomolonius | ▲ Buy | Grant | 2,243 | $3K | 9/30/2025 |
| Audrey Dunning | ▲ Buy | Open Market | 4,000 | $7K | 9/2/2025 |
| Stephen A. Nolan | ▲ Buy | Grant | 1,871 | $3K | 8/31/2025 |
| Sarah Tomolonius | ▲ Buy | Grant | 1,871 | $3K | 8/31/2025 |
| Daniel M. Friedberg | ▲ Buy | Open Market | 17,232 | $28K | 8/20/2025 |
| Glenn Culpepper | ▲ Buy | Open Market | 5,000 | $8K | 8/14/2025 |
| Robert J. Lipstein | ▲ Buy | Open Market | 15,000 | $25K | 8/14/2025 |
| Perry W. Moss | ▲ Buy | Grant | 100,000 | $0 | 8/13/2025 |
| Robert J. Lipstein | ▲ Buy | Grant | 20,000 | — | 8/13/2025 |
| Stephen A. Nolan | ▲ Buy | Grant | 20,000 | — | 8/13/2025 |
| Brett Wade Johnston | ▲ Buy | Grant | 40,000 | $0 | 8/13/2025 |
| Audrey Dunning | ▲ Buy | Grant | 20,000 | — | 8/13/2025 |
| Sweitzer David P | ▲ Buy | Grant | 50,000 | $0 | 8/13/2025 |
| Daniel M. Friedberg | ▲ Buy | Grant | 20,000 | — | 8/13/2025 |
| Sarah Tomolonius | ▲ Buy | Grant | 20,000 | — | 8/13/2025 |
| Glenn Culpepper | ▲ Buy | Grant | 20,000 | — | 8/13/2025 |
| Glenn Culpepper | ▲ Buy | Option Exercise | 10,409 | — | 8/12/2025 |
| Stephen A. Nolan | ▲ Buy | Option Exercise | 10,409 | — | 8/12/2025 |
| Audrey Dunning | ▲ Buy | Option Exercise | 10,409 | — | 8/12/2025 |
| Daniel M. Friedberg | ▲ Buy | Option Exercise | 10,409 | — | 8/12/2025 |
| Sarah Tomolonius | ▲ Buy | Option Exercise | 10,409 | — | 8/12/2025 |
| Stephen A. Nolan | ▲ Buy | Grant | 1,741 | $3K | 7/31/2025 |
| Sarah Tomolonius | ▲ Buy | Grant | 1,741 | $3K | 7/31/2025 |
| Stephen A. Nolan | ▲ Buy | Grant | 1,732 | $3K | 6/30/2025 |
| Sarah Tomolonius | ▲ Buy | Grant | 1,732 | $3K | 6/30/2025 |
| Sweitzer David P | ▲ Buy | Option Exercise | 8,333 | — | 6/26/2025 |
| Sweitzer David P | ▼ Sell | Tax Withholding | 2,611 | $6K | 6/26/2025 |
| Perry W. Moss | ▲ Buy | Option Exercise | 6,667 | — | 6/26/2025 |
| Perry W. Moss | ▼ Sell | Tax Withholding | 2,058 | $5K | 6/26/2025 |
| Brett Wade Johnston | ▲ Buy | Option Exercise | 6,667 | — | 6/26/2025 |
| Brett Wade Johnston | ▼ Sell | Tax Withholding | 1,976 | $5K | 6/26/2025 |
| Sarah Tomolonius | ▲ Buy | Grant | 1,590 | $3K | 5/31/2025 |
| Stephen A. Nolan | ▲ Buy | Grant | 1,590 | $3K | 5/31/2025 |
| Glenn Culpepper | ▲ Buy | Grant | 2,386 | $5K | 5/31/2025 |
| Glenn Culpepper | ▲ Buy | Grant | 2,224 | $5K | 4/30/2025 |
| Stephen A. Nolan | ▲ Buy | Grant | 1,483 | $3K | 4/30/2025 |
| Sarah Tomolonius | ▲ Buy | Grant | 1,483 | $3K | 4/30/2025 |
| Hatch S. Ray | ▲ Buy | Option Exercise | 30,000 | — | 4/11/2025 |
| Audrey Dunning | ▲ Buy | Grant | 1,893 | $5K | 3/31/2025 |
| Stephen A. Nolan | ▲ Buy | Grant | 1,935 | $5K | 3/31/2025 |
| Daniel M. Friedberg | ▲ Buy | Grant | 11,472 | $30K | 3/31/2025 |
| Glenn Culpepper | ▲ Buy | Grant | 2,019 | $5K | 3/31/2025 |
| Sarah Tomolonius | ▲ Buy | Grant | 1,893 | $5K | 3/31/2025 |
| Daniel M. Friedberg | ▲ Buy | Open Market | 2,574 | $8K | 3/19/2025 |
| Daniel M. Friedberg | ▲ Buy | Open Market | 10,000 | $29K | 3/18/2025 |
| Audrey Dunning | ▲ Buy | Open Market | 2,500 | $8K | 3/18/2025 |
| Stephen A. Nolan | ▲ Buy | Open Market | 4,000 | $12K | 3/18/2025 |
| Perry W. Moss | ▲ Buy | Open Market | 16,338 | $49K | 3/17/2025 |
| Hatch S. Ray | ▲ Buy | Open Market | 5,000 | $14K | 3/17/2025 |
| Perry W. Moss | ▲ Buy | Grant | 214,600 | $0 | 3/12/2025 |
| Sarah Tomolonius | ▲ Buy | Grant | 765 | $3K | 2/28/2025 |
| Stephen A. Nolan | ▲ Buy | Grant | 765 | $3K | 2/28/2025 |
| Stephen A. Nolan | ▲ Buy | Grant | 598 | $3K | 1/31/2025 |
| Sarah Tomolonius | ▲ Buy | Grant | 598 | $3K | 1/31/2025 |
| Glenn Culpepper | ▲ Buy | Open Market | 2,000 | $12K | 12/23/2024 |
| Audrey Dunning | ▲ Buy | Open Market | 1,400 | $9K | 11/20/2024 |
| Brett Wade Johnston | ▲ Buy | Grant | 1,489 | $9K | 11/14/2024 |
| Hatch S. Ray | ▲ Buy | Grant | 1,625 | $10K | 11/14/2024 |
| Hatch S. Ray | ▲ Buy | Open Market | 2,817 | $20K | 11/12/2024 |
| Brett Wade Johnston | ▲ Buy | Open Market | 1,500 | $12K | 8/22/2024 |
| Sweitzer David P | ▲ Buy | Option Exercise | 22,593 | $87K | 8/20/2024 |
| Sweitzer David P | ▼ Sell | Open Market | 22,593 | $181K | 8/20/2024 |
| Hatch S. Ray | ▲ Buy | Open Market | 2,500 | $20K | 8/20/2024 |
| Glenn Culpepper | ▲ Buy | Option Exercise | 10,176 | — | 8/16/2024 |
| Stephen A. Nolan | ▲ Buy | Option Exercise | 10,176 | — | 8/16/2024 |
| Sarah Tomolonius | ▲ Buy | Option Exercise | 10,176 | — | 8/16/2024 |
| Audrey Dunning | ▲ Buy | Option Exercise | 10,176 | — | 8/16/2024 |
| Sweitzer David P | ▲ Buy | Option Exercise | 19,841 | $76K | 6/24/2024 |
| Sweitzer David P | ▼ Sell | Open Market | 19,841 | $167K | 6/24/2024 |
| Sweitzer David P | ▲ Buy | Option Exercise | 16,047 | $61K | 6/21/2024 |
| Sweitzer David P | ▼ Sell | Open Market | 16,047 | $137K | 6/21/2024 |
| Sweitzer David P | ▲ Buy | Option Exercise | 1,519 | $6K | 5/31/2024 |
| Sweitzer David P | ▼ Sell | Open Market | 1,519 | $14K | 5/31/2024 |
| Sweitzer David P | ▼ Sell | Open Market | 7,715 | $70K | 5/31/2024 |
| Sweitzer David P | ▲ Buy | Option Exercise | 8,400 | $21K | 5/30/2024 |
| Sweitzer David P | ▲ Buy | Option Exercise | 10,500 | $28K | 5/30/2024 |
| Sweitzer David P | ▼ Sell | Open Market | 11,185 | $101K | 5/30/2024 |
| Audrey Dunning | ▲ Buy | Open Market | 2,000 | $18K | 5/30/2024 |
| Glenn Culpepper | ▲ Buy | Open Market | 4,000 | $39K | 5/16/2024 |
| Brett Wade Johnston | ▲ Buy | Grant | 2,501 | $15K | 5/14/2024 |
| Hatch S. Ray | ▲ Buy | Grant | 1,563 | $9K | 5/14/2024 |
| WYNNEFIELD PARTNERS SMALL CAP VALUE LP I | ▲ Buy | Open Market | 14,918 | $103K | 3/13/2024 |
| WYNNEFIELD PARTNERS SMALL CAP VALUE LP I | ▲ Buy | Open Market | 15,658 | $109K | 3/13/2024 |
| Audrey Dunning | ▲ Buy | Open Market | 2,000 | $14K | 12/20/2023 |
| Sweitzer David P | ▲ Buy | Option Exercise | 21,033 | $50K | 12/14/2023 |
| Sweitzer David P | ▼ Sell | Open Market | 21,033 | $140K | 12/14/2023 |
| Sweitzer David P | ▲ Buy | Option Exercise | 2,526 | $6K | 12/13/2023 |
| Sweitzer David P | ▼ Sell | Open Market | 2,526 | $16K | 12/13/2023 |
| Brett Wade Johnston | ▲ Buy | Open Market | 3,000 | $18K | 12/13/2023 |
| Hatch S. Ray | ▲ Buy | Open Market | 2,000 | $13K | 12/12/2023 |
| WYNNEFIELD PARTNERS SMALL CAP VALUE LP I | ▲ Buy | Open Market | 1,588 | $10K | 12/11/2023 |
| WYNNEFIELD PARTNERS SMALL CAP VALUE LP I | ▲ Buy | Open Market | 1,021 | $6K | 12/11/2023 |
| Sweitzer David P | ▲ Buy | Option Exercise | 47,256 | $113K | 12/11/2023 |
| Sweitzer David P | ▼ Sell | Open Market | 47,256 | $291K | 12/11/2023 |
| WYNNEFIELD PARTNERS SMALL CAP VALUE LP I | ▲ Buy | Open Market | 3,171 | $20K | 12/8/2023 |
| WYNNEFIELD PARTNERS SMALL CAP VALUE LP I | ▲ Buy | Open Market | 3,329 | $21K | 12/8/2023 |
| Sweitzer David P | ▲ Buy | Option Exercise | 14,583 | $30K | 12/8/2023 |
| Sweitzer David P | ▲ Buy | Option Exercise | 29,185 | $70K | 12/8/2023 |
| Sweitzer David P | ▼ Sell | Open Market | 43,768 | $276K | 12/8/2023 |
| WYNNEFIELD PARTNERS SMALL CAP VALUE LP I | ▲ Buy | Open Market | 245 | $2K | 12/7/2023 |
| WYNNEFIELD PARTNERS SMALL CAP VALUE LP I | ▲ Buy | Open Market | 898 | $6K | 12/6/2023 |
| WYNNEFIELD PARTNERS SMALL CAP VALUE LP I | ▲ Buy | Open Market | 942 | $7K | 12/6/2023 |
| WYNNEFIELD PARTNERS SMALL CAP VALUE LP I | ▲ Buy | Open Market | 3,932 | $27K | 12/5/2023 |
| WYNNEFIELD PARTNERS SMALL CAP VALUE LP I | ▲ Buy | Open Market | 4,128 | $29K | 12/5/2023 |
| WYNNEFIELD PARTNERS SMALL CAP VALUE LP I | ▲ Buy | Open Market | 100 | $697 | 12/4/2023 |
| Miller Ronald L. Jr. | ▲ Buy | Option Exercise | 12,000 | $5K | 11/17/2023 |
| Miller Ronald L. Jr. | ▼ Sell | Open Market | 12,000 | $86K | 11/17/2023 |
| Hatch S. Ray | ▲ Buy | Grant | 1,918 | $9K | 11/14/2023 |
| Brett Wade Johnston | ▲ Buy | Grant | 3,069 | $15K | 11/14/2023 |
| WYNNEFIELD PARTNERS SMALL CAP VALUE LP I | ▲ Buy | Open Market | 607 | $4K | 10/31/2023 |
| WYNNEFIELD PARTNERS SMALL CAP VALUE LP I | ▲ Buy | Open Market | 2,625 | $19K | 10/30/2023 |
| WYNNEFIELD PARTNERS SMALL CAP VALUE LP I | ▲ Buy | Open Market | 2,755 | $20K | 10/30/2023 |
| WYNNEFIELD PARTNERS SMALL CAP VALUE LP I | ▲ Buy | Open Market | 1,563 | $11K | 10/27/2023 |
| WYNNEFIELD PARTNERS SMALL CAP VALUE LP I | ▲ Buy | Open Market | 1,641 | $12K | 10/27/2023 |
| WYNNEFIELD PARTNERS SMALL CAP VALUE LP I | ▲ Buy | Open Market | 5,861 | $42K | 10/26/2023 |
| WYNNEFIELD PARTNERS SMALL CAP VALUE LP I | ▲ Buy | Open Market | 6,151 | $45K | 10/26/2023 |
| WYNNEFIELD PARTNERS SMALL CAP VALUE LP I | ▲ Buy | Open Market | 1,011 | $7K | 10/25/2023 |
| WYNNEFIELD PARTNERS SMALL CAP VALUE LP I | ▲ Buy | Open Market | 100 | $725 | 10/24/2023 |
| WYNNEFIELD PARTNERS SMALL CAP VALUE LP I | ▲ Buy | Open Market | 1,115 | $8K | 10/23/2023 |
| WYNNEFIELD PARTNERS SMALL CAP VALUE LP I | ▲ Buy | Open Market | 1,171 | $8K | 10/23/2023 |
| WYNNEFIELD PARTNERS SMALL CAP VALUE LP I | ▲ Buy | Open Market | 3,230 | $23K | 10/20/2023 |
| WYNNEFIELD PARTNERS SMALL CAP VALUE LP I | ▲ Buy | Open Market | 3,391 | $24K | 10/20/2023 |
| WYNNEFIELD PARTNERS SMALL CAP VALUE LP I | ▲ Buy | Open Market | 10,240 | $74K | 10/19/2023 |
| WYNNEFIELD PARTNERS SMALL CAP VALUE LP I | ▲ Buy | Open Market | 10,747 | $78K | 10/19/2023 |
| WYNNEFIELD PARTNERS SMALL CAP VALUE LP I | ▲ Buy | Open Market | 12,430 | $90K | 10/18/2023 |
| WYNNEFIELD PARTNERS SMALL CAP VALUE LP I | ▲ Buy | Open Market | 13,047 | $94K | 10/18/2023 |
| WYNNEFIELD PARTNERS SMALL CAP VALUE LP I | ▲ Buy | Open Market | 200 | $1K | 10/17/2023 |
| WYNNEFIELD PARTNERS SMALL CAP VALUE LP I | ▲ Buy | Open Market | 181 | $1K | 10/13/2023 |
| WYNNEFIELD PARTNERS SMALL CAP VALUE LP I | ▲ Buy | Open Market | 1,276 | $9K | 10/12/2023 |
| WYNNEFIELD PARTNERS SMALL CAP VALUE LP I | ▲ Buy | Open Market | 188 | $1K | 10/3/2023 |
| WYNNEFIELD PARTNERS SMALL CAP VALUE LP I | ▲ Buy | Open Market | 4,173 | $30K | 10/2/2023 |
| WYNNEFIELD PARTNERS SMALL CAP VALUE LP I | ▲ Buy | Open Market | 4,381 | $32K | 10/2/2023 |
| Sweitzer David P | ▲ Buy | Option Exercise | 23,646 | $49K | 9/22/2023 |
| Sweitzer David P | ▼ Sell | Open Market | 23,646 | $178K | 9/22/2023 |
| WYNNEFIELD PARTNERS SMALL CAP VALUE LP I | ▲ Buy | Open Market | 1,410 | $10K | 9/8/2023 |
| WYNNEFIELD PARTNERS SMALL CAP VALUE LP I | ▲ Buy | Open Market | 276 | $2K | 9/7/2023 |
| WYNNEFIELD PARTNERS SMALL CAP VALUE LP I | ▲ Buy | Open Market | 366 | $3K | 8/31/2023 |
| WYNNEFIELD PARTNERS SMALL CAP VALUE LP I | ▲ Buy | Open Market | 2,440 | $18K | 8/30/2023 |
| WYNNEFIELD PARTNERS SMALL CAP VALUE LP I | ▲ Buy | Open Market | 2,560 | $19K | 8/30/2023 |
| Sweitzer David P | ▲ Buy | Option Exercise | 34,000 | $51K | 8/30/2023 |
| Sweitzer David P | ▼ Sell | Open Market | 34,000 | $244K | 8/30/2023 |