Ecopetrol EC Fell 137 Is a Recovery Ahead 20260520 Trilogy Metals TMQ Q1 2026 Earnings Miss EPS 004 vs 002 Expected Perimeter PMTRU Holds 1045 Direction Awaited 20260520 Immunocore IMCR Crushes Q1 2026 Estimates EPS 025 Tops Views Dreamland TDIC Stock Today Rallies 241 Resistance at 062 20260520 Fox Corporation FOXA Q1 2026 Earnings EPS 132 Beats Estimates