Stocks to Watch Today (December 31, 2025): Markets head into Wednesday, December 31 — the last trading day of the year — with stock-specific action in focus. Lupin deal update, new F&O inclusions, results, anchor lock-in expiry, block deal buzz, large defence and power orders, regulatory penalties, and key policy events will drive sentiment.