Shares of Happiest Minds Technologies have been on a sharp upward run this week, giving investors plenty of reasons to smile. The Bengaluru-based IT services […]