The Nifty50 index closed at an all-time high of 9,306 levels on Tuesday, up 89 points or one per cent, buoyed by the outcome of the first round of French elections and March quarterly earnings of index heavyweights that beat Street estimates. On the other hand, the S&P BSE Sensex also moved up a per cent, or 287 points to settle at 29,943 levels.
Thus far in calendar year 2017 (CY17), the Nifty50 index has gained nearly 13.7 per cent. However, despite the stellar performance, only eight stocks of the 51 that comprise the index have hit