Micron stocks fall post-earnings while Dow Jones futures retreat. Oil surges to $100, shaking investor confidence.
Read full article on MarketWire