Tecogen Inc TGEN Slips 25 as Shares Test Key Support Near 590 LGCY Q1 2026 Earnings EPS Surpasses Expectations by Over 24