Bharat Dynamics Ltd (BDL) shows strong growth in execution, upgraded to Buy with a target of ₹1,900.