Baidu BIDU Slides 194 as Selling Pressure Mounts 20260520 PPL PPLC Delivers Q1 2026 Beat EPS 063 vs 062 Expected Consumer Prices Rise 38 Annually in April Marking Highest Inflation Since 2023 EU Considers Tariffs and Supply Chain Shifts as Trade Tensions With China Escalate