Methanex Corporation MEOH Q1 2026 Results Miss Estimates EPS 030 vs 042 IDEXX Laboratories IDXX Stock Consolidating at 54815 Next Move Ahead 20260520