Shares of Bharat Dynamics (BDL) rallied 19 per cent to hit a new high of Rs 737.35 on the BSE in Friday’s intra-day trade. The stock has zoomed 29 per cent in past two trading days amid back of heavy volumes.