Gencor Industries GENC Rallies 201 as Bulls Target 1596 20260513 Europes BestPerforming Stocks of 2026 One Stock Surges 947 Across Sectors Al Rajhi Bank Reports 143 Profit Surge in Q1 2026