DiaMedica DMAC Rallies 126 as Bulls Target 592 20260520 Intellicheck Reports Profit Swing on Record SaaS Revenue in Q1 PPL PPLC Q1 2026 Earnings 063 EPS Surges Past 062 Estimates Tecogen TGEN Stock Up 218 Key Resistance at 575 20260520 Venture VG Q1 2026 Beat Revenue NA EPS Exceeds by Significant