Micron (MU) hits 50% YTD gains on fresh upgrade >>> READ MORE