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.