Ambareesh Baliga, managing partner at Edelweiss Global Wealth says markets have run up sharply ahead of elections and the best of expectations are priced in stock prices. Investors should take some profits off the table as even after the elections, things are unlikely to change overnight, he added.