MU is long from $21.77. Partial profits have been taken as high as around $50. MU will report earnings after the close today. Street is positioned extremely positively ahead of the earnings. The best way to understand this is to think of a boat where everyone is only on one side of the boat, in this situation even a small wave can potentially tip it over.
Here are the probabilities of the stock move after the earnings.
Up 50%
Down 30%
Range bound 20%
Please note that this is also a high beta stock.