Insider buy today. 100K shares @ $3.25 I suspect it's PSD doing their monthly buy back.
$3.25 price concerns me.
I sure hope the management team has a good model for what the stock should be worth ("fair value"). Above fair value, buybacks are a value destroyer. Ask long-time DELL or HP shareholders.