Shares of Bharat Dynamics tanked close to 6% on May 28 as investors rushed to cash in recent gains in the stock after the company reported a weak set of Q4 earnings. With the stock having clocked in over 35% gains in the last one month, investors had plenty headroom to take home partial profits.