Micron Technology Crushes Earnings Expectations.