That is the 20 dma on the weekly chart. It needs to hold that for a move to new highs. It could take a while but that is where it is headed for now. The company looks like they are trying to hold up the stock price with their buyback allotment.
Looks like you're going to get your wish tomorrow morning, I just hope it holds there... But then again the way this market been acting lately my guess is it probable won't. Who knows, we might even see the sub 400s again by the end of this week.