MaxCyte Reports Mixed Q1 2026 Results Revenue Dips While Expenses Decline El Nio Intensifies Potential for Record Global Temperatures Raises Commodity and Agricultural Concerns Controladora VLRS Drops 536 Key Support at 620 20260515