The Indian equity benchmarks came off intraday highs in noon deals owing to some profit booking in FMCG, healthcare and pharma stocks. Earlier in the day, the Sensex rose as much as 513 points and Nifty 50 index touched an intraday high of 17,428. Analysts say that markets came off intraday highs as traders were seen squaring off their positions ahead of weekly expiry of index futures and option contracts.