IMO its impatient shareholders. It doesn't make sense to me that Vaccaro, biggest early stage investor/shareholder, would dump while the share price is falling and a day or two before Q1 earnings. He would be hurting his own investment. The company has sold into big rallies before, now would be the worst time for them to sell and lower confidence for investors.
Register for free to join our community of investors and share your ideas. You will also get access to streaming quotes, interactive charts, trades, portfolio, live options flow and more tools.