Nifty50 Analysis 12 June 25