 The stock has been on fire lately, but a look at the charts suggests there are obstacles ahead that could potentially block further gains. Growth seems to be accelerating, which is a notable improvement since growth left something to be desired until fairly recently. 