Frustrating, isn't it? My guess - stock just notched a 52 week high last week, so there's some profit taking by longs, and some trepidation among new buyers at the 40 buck price point, ahead of earnings. Feeling in the market is that earnings for tech stocks and guidance 'may' disappoint. Then you have the traders helping the volatility and shorts taking advantage of the lull in buying to bring the price down. Longs don't mind - more shares at a cheaper entry point. This could bounce around at this depressed level til earnings OR maybe we get some new catalyst and this shoots to 43 - 45 by then. JMHO.
Sentiment: Buy