#hfcl stock analysis