Indian stock market, Feb. 18 -- Indian benchmark indices ended almost unchanged on Tuesday, rebounding from early losses as gains in IT stocks offset declines in consumer shares.

The BSE Sensex declined by 29.47 points (0.04%) to settle at 75,967.39, while the Nifty 50 index dipped 14.20 points (0.06%) to end at 22,945.30.

On Monday, the Sensex and Nifty ended their eight-session losing streak-their longest since February 2023-closing slightly higher. However, the indices are still around 13% below their record highs from September and have fallen 3.5% so far this year, pressured by two consecutive quarters of weak corporate earnings, continuous foreign outflows, sluggish domestic growth, and global trade uncertainties.

"Nifty futures ...