Im a bit surprised as well, but there was a lot of volume traded below $3 in recent months, so there will be a percentage of them happy to take a quick profit.
It does look like $3.50 will be a ceiling rather than a floor for now, but give it a few days IMO