Home Stock Micron stock price flashes an alarming pattern ahead of earnings