According to the rules of investing, you should only invest in any stock when the stock is fundament good and available at least 10 - 15% discount from its all-time high or 52-week high. As of now the stock is available at Aprxx 25 - 27% discount from its all-time high and the expert also giving a buy signal.