HDFC stock price analysis