Bharat Dynamics Shares Decline 8 After Weak Q4 Results Brokerage Flags Execution Concerns CGNX Q1 2026 Earnings EPS Surges Past Estimates Stock Slips Slightly Global Markets Tumble as Putin Updates Nuclear Doctrine Sparking SafeHaven Flight