Bharat Dynamics gains 6% on signing contract worth Rs 1187 crore
BDL - 217761