*Upward bullish channel maintained
*New all time high set by upward break from bullish channel
*Upward gap
*Recent earnings release was positive with revenue and earnings beating forcast by 1.94% and 15.45% respectively.
*Analysts from Citi group price target 512
*consider buying and holding for this.