BSE shares near record high levels; stock on course for second-best month of 2025