There was a 300 share transaction(s) around 12:03 pm today that ranged between $29.79 and $33.79. All other trades according to my Fidelity Active Trader Pro are shown to happen at or below $21.34.
Some poor guy put in a market order I guess, and got ripped-off by the market-makers.
Don't use market orders on thinly traded stocks! (To be safe, if I want to buy at the market, I simply put in a limit order matching the ask).