Buy or sell stocks, March 23 -- Despite giving up a large portion of their intraday gains, the benchmark indices of the Indian stock market - the Nifty 50 and the BSE Sensex - ended higher on Friday.

The Nifty 50 rose 112 points to close at 23,114, while the Nifty Bank gained 325 points to settle at 74,532. However, the Bank Nifty index ended slightly lower at 53,427.

On Friday, the Nifty 50 exhibited notable volatility throughout the trading session, indicating uncertain market sentiment and active participation from both buyers and sellers.

The index opened with a strong gap-up of 114 points and extended its upward momentum to touch an intraday high of 23,345.15, reflecting initial bullish strength and buying interest. However, in th...