1. Stock is trading at All time high, breaks out multi year resistance. 2. Stocks with these kind of break out will generally double in few months. 3. Company had announced its Excellent Q1 numbers recently. 4. This stock is good long term bet. Note: Please do your own analysis before taking your position. Happy investing.!