Home Stock Micron stock price gets highly overbought ahead of earnings