Micron Technology Inc Stock Price Analysis