Cognex CGNX Up 404 Is There More Room to Run 20260520 CleanSpark Shares Surge 93 on Analyst Optimism Sunoco LP SUN Reports Strong Q1 2026 Revenue NA EPS Beats QuickLogic Corporation QUIK Stock Up 1417 Key Resistance at 2148 20260520