Energy & Economic SentimentGerman Confidence Hits Multi-Year Lows as Energy Costs Defy Global Risk RallySalvado•May 1, 2026