Ranbaxy is one stock which stock has been beaten down all the time and always sees buying around 320-350 levels ...
The stock can change directions if it sustains 395-400 levels for now and if it sustains that and above 420 levels close for a week or two expect a turnaround and mark my word it will be the best performer on the indices for the coming year if it sustains that.,....