CanopyGrowth CGC Q1 2026 Earnings Miss EPS 018 vs 005 Expected Sharps STSSW Down 180 How Low Could It Go 20260520 BioRad BIO Q1 2026 Results Fall Short EPS 189 Revenue NA European Economy Staggers Under Iran War Energy Shock as Demand Erodes and Job Cuts Mount