Germany Urged to Awaken to China Shock 20 as Trade Imbalance Deepens Planet 13 Reports Weaker Q1 2026 Results Revenue Declines Net Loss Widens Why a Peace Deal With Iran May Not Prevent Energy Market Turmoil This Summer Brent Crude Above 100 Signals Persistent Tightness in 2026 JPMorgan Warns