The stock seems to be good to buy for long term. Even with few correction the 20EMA has not crossed 50EMA. There seems to be quick recovery.