MP1 having made an uptrend after breaking above a downtrend has been making higher troughs and peaks on the weekly chart - all of which are buy signals. Elliott Wave suggests price is probably now on Wave 5 and having now retested a level of resistance/support at $15.80 if it were to move confidently above $18.55 there would be a potential target of $21. I think this stock has a lot going for it.