Even if earnings are bad this quarter (even a loss) I don't think the price is going any lower - this may be about the low point. Market always looks a quarter to 6 months ahead, and with the two large contracts, earnings next two to 6 quarters look good. I think the train has left the station - last chance to get in below 7.
I just thought that any earnings report, bad or good could trigger the stock price hike. First, it's going to contain some forward looking statements. Second, it will give TIER more visibility. In fact, a suprize on negative side (like loss)will make it even more visible.