Wall Street estimates for the company have been going up for the next quarter, all of 2013, and all of 2014.
I wouldn't say the stock is a buy right now, simply because the stock market is at an all-time record high.