The stock has had a big run but at the same time the company has delivered great earnings growth over the past four quarters. The stock's move is warranted.