Genelux Corporation GNLX Stock Today Rallies 393 Resistance at 306 20260520 GigaCloud GCT Q1 2026 Earnings EPS 104 Beats Estimates