After seven consecutive sessions of gains, the Indian stock markets ended lower on Wednesday as investors booked profits across sectors. Sensex fell by 728.69 points, or 0.93 per cent, to close at 77,288.50. During the session, the index fluctuated between an intra-day high of 78,167.87 and a low of 77,194.22.