Home Stock Micron stock price forecast: any more room for upside?