I am not an expert but I think the best time to sell a stock is when it's returns are atleast higher than bank fd rates. So let's say that bank fd rates are 9% then you should atleast try to hold on to the stock till it reaches 10% (CAGR). This is just my opinion.
looks like this thread is dead. So I will bring it back to life. Below are some stocks I purchased recently based also on tukka:
modi govt is overhyped. they spent 25,000 crores minimum on elections. now they can only recovert hat money thru scams just like congress. congress didn't spend anything as they knew defeat was imminent. this is politics