Ecolab ECL Stock Analysis RangeBound Near 25170 20260513 Horizon HQ Slips 300 Testing 1124 Support 20260515 Biogen BIIB Surges 083 Nearing 20260 Resistance 20260515 US Economy Grew 2 in Early 2026 as Iran Conflict Began to Pressure Energy Prices