Taking Stock | Market snaps 4-day losing streak; Nifty ends above 17,500, mid, smallcaps outshine Over 150 stocks, including Bharti Airtel, Birlasoft and Lloyds Steels Industries hit a 52-week high on the BSE.