Micron Technology stock performance review