Bank Nifty Prediction & Analysis | 21 June 24 Friday | Market Profile Trading