The BSE benchmark index hit 19,107.04 its highest since July 2011. (Reuters)