Ecolab ECL Stock Analysis RangeBound Near 25170 20260513 OECD Consumer Prices Update Signals Evolving Inflation Landscape Mergers and Acquisitions Viewing Deals as Strategic Transformations Not Just Transactions