This drop isn't very reminiscent of previous drops before news/earnings. It has been hovering in this area for a while. Previous drops were big drops, and I doubt there are many more people willing to drop the price much lower. As for who is selling, there could be any number of reasons: Naked Short sales, someone cashes out cause they need the money, stop loss, they aren't confident about tomorrow, who knows rly.