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