Companhia ELPC Gains 358 Support Holds at 1153 20260520 Cognex CGNX Up 404 Is There More Room to Run 20260520