European stocks set for monthly gains; German retail sales slump May 30, 2025 by Finance On Earth European shares for monthly profit; Reduce German Retail Sales