Sellers seem lined up now and is not surprising. Must good stocks get an earning run followed by a sell off just prior to eranings. It wont matter how the earnings come out the sell off will still happen. Traders play this trading fact which is one thing that causes it!<g>
Firm resistance at $28, lower support at $22.(a buy there)