Vertex VRTX Down 117 How Low Could It Go 20260520 Tecogen TGEN Stock Up 218 Key Resistance at 575 20260520