Detailed Stock Analysis of HDB Financial Services Ltd