ICICI Bank touched a 52week high of Rs 1,045.60. At 14:37 hrs the share was quoting at Rs 1,042.15, up Rs 42.50, or 4.25%.