1500 call contracts have traded already of the Friday $22 and $22.50. It appear as if they are aggressively selling when price was up and now are buying back.
IMO, the trading in the options (whether deliberate or as a side effect of trading for pennies) is to limit upside. I lean toward the side of those who are responsible for the 235m short shares. That would be GS. There are also a couple of hedge funds that are long put options totaling 500,000 shares at a blended strike of $21.40. I computed the per share value of hedge fund positions listed by inisidermonkey.