Nifty share price analysis