Home Stock Micron stock price forecast: will it rise or fall after earnings?