The benchmark Nifty50 is back above the 15,000-mark after more than two months. The index had previously closed above the psychologically-important level on March 12.
Since then the 50 index constituents have had contrasting fortunes, even as the index has remained unchanged.
A look at the best- and worst-performing Nifty stocks since March 12.