HDFC Bank Ltd Stock Analysis