Sensex and Nifty ended at fresh closing highs on Friday (June 14). Mahindra & Mahindra, Titan, HDFC Bank, Reliance Industries, Tata Motors, Eicher Motors, Adani Ports, Shriram Finance and Adani Enterprises emerged as top gainers among constituents of Sensex and Nifty. IT stocks like Tech Mahindra, TCS, Wipro and HCLTech were worst hit, along with L&T, Kotak Mahindra Bank, SBI.