Indian equities have seen significant gains recently, with the Sensex and Nifty reaching their highest levels since February. Heavyweight stocks in the banking and auto sectors contributed to this rally amid declining crude oil prices. Profit booking was expected as investors took some money off the table after the sharp market movements. Foreign investors purchased nearly $7 billion worth of Indian equities during this period.