12,000 shares sold near the open, $660 thousand. Price is fully in control of the hedge funds. A bunch of 100 shares trades. And, with a dump, or a buy, they can. quite easily, move price significantly either direction.
With an FDA random Friday tomorrow, expect buying late in the day.