Micron earnings beat sparks semiconductor rally; oil price drop eases inflation concerns.
Open shared insight