Can Micron (MU) Overcome the Market Hurdles for a Strong Rally?