Above $4 as predicted, breaking out of a cup and handle, target $5.20 area. Not sure how earnings will turn out, but this is the strongest pre-earnings movement we've seen with this stock.
Of course, we've all been burned by pre-earnings head fakes, so trade at your own risk. Also, this stock has a bad habit of doing a spike and drop on earnings.