New Delhi, March 4 -- Shares of NTPC, ICICI Bank, Tata Motors, Cipla, Tata Steel hit their fresh 52 wk highs today. Nifty 50 was up by 45.15(0.2%) points and Sensex was down by -28.82(-0.04%) points at 04 Mar 2024 10:59:58 IST. Bank Nifty was up by 185.75(0.39%) at 04 Mar 2024 10:44:54 IST.In the BSE Sensex index NTPC, Power Grid Corporation Of India, Tech Mahindra, Bharti Airtel, Sun Pharmaceutical Industries were the top gainers while Tata Steel, Mahindra & Mahindra, Ultratech Cement, Infosys, Asian Paints were the top losers.In the Bank Nifty index Bank Of Baroda, ICICI Bank, Kotak Mahindra Bank, Punjab National Bank, State Bank Of India were the top gainers while IDFC First Bank, Bandhan Bank, were the top losers.For the complete list...