MUMBAI (Reuters) - India's stock markets ended 0.5 percent lower on Thursday after hitting their highest intraday level in more than three months, dragged down by stocks such as Lupin Ltd and Bajaj Auto Ltd amid weak results and profit booking.
The BSE Sensex ended down 0.47 percent while the Nifty ended 0.51 percent lower, after earlier marking their highest intraday level since April 17.
(Reporting by Karen Rebelo; Editing by Anand Basu)