Home Stock Micron stock price is firing on all cylinders: buy or sell?