General Dynamics upgraded to a Zacks “Buy,” highlighting optimism around earnings | The Apex Times