Buy or sell stocks, March 19 -- The Indian stock market benchmarks, the BSE Sensex and the Nifty 50, extended their gains for a third straight session on Wednesday, March 18, despite ongoing conflict in the Middle East, elevated crude oil prices, and weakness in the rupee.

The Sensex advanced 633 points, or 0.83%, to close at 76,704.13, while the Nifty 50 climbed 197 points, or 0.83%, to settle at 23,777.80.

On Wednesday, the Nifty 50 opened on a positive note at 23,632.90. The index witnessed buying pressure throughout the session. The index registered a low of 23,618.45 and a high of 23,862.25. It eventually settled at 23,777.80, gaining 196.65 points (+0.83%) compared to the previous close.

Speaking on the outlook of Nifty 50, Sumee...