Sensex up by 69.73; Nifty gains 17.70 
The benchmark indices on Wednesday ended with marginal gains as the Sensex rose 69.73 points to settle at 28,059.94 points, while the broader Nifty gained 17.70 points to close at 8,650.30 points. Maruti Suzuki, Cipla, and NTPC were the top gainers, whereas Lupin, Hindustan Unilever, and Tata Motors were among the major losers of the day.