Shoals SHLS Slides 571 as Selling Pressure Mounts 20260518 GMEX GMEX Stock Today Rallies 1387 Resistance at 195 20260514 EU Ban on Brazilian Meat Imports Set for September Challenging Mercosur Trade Deal US GDP Rose 2 in Early 2026 Signaling Economic Resilience Despite Headwinds Perdoceo PRDO Q1 2026 Earnings Surprise EPS 090 Up Significant Consumer Sentiment Sinks to Historic Low in May as Iran War Drives Gas Prices Higher Cresud CRESY Earnings Outlook Key Metrics for Q1 2026