tht depends on you holding time frame. mostly good stocks will go up in long term so if you think its a good stock you can buy and wait for couple of years to get handsome returns.
from chart perceptive, weekly it has be distributed in last one year, today mark down has happened with significant break of support (fall through the ice). further weakness may happen so from swing short on bounce back.