Cognex CGNX Stock Working Order Marginal Gain 20260427 ANVS Annovis Bio shares drop 387 after Q4 2025 wider loss misses analyst estimates by 114 Dominion Energy Inc D Q1 2026 Earnings Preview Assessing Upside Potential Amid Consensus EPS Decline Expectations