HDB Financial stock analysis