The Indian stock market finished higher on Tuesday, propelled by technology and pharma sectors, with the Nifty 50 up 0.39% at 24,868. Broader indices also rose, while Nifty Realty lagged. Market sentiment improved amid expectations of a US Federal Reserve rate cut.