Indian stock markets experienced volatile trading with the Nifty index fluctuating around the 23,800–24,000 level, supported by selective institutional buying. Several large-cap stocks including ITC, Nykaa, and IndusInd Bank moved on quarterly earnings reports, while Dr. Reddy's advanced a new diabetes treatment and Lenskart reported declining profits.