ICICI Bank, V Mart Retail, Bank of Maharashtra hit 52-week high