Out of the 47 analysts tracking HCLTech, 21 have a 'buy' rating on the stock, 19 recommend a 'hold', and seven suggest a ...