On Wednesday, shares of Happiest Minds Technologies touched a 52-week low for the second consecutive day to reach Rs 620.20 on the BSE, before ending slightly higher at Rs 624.10 per share.