Ecolab ECL Stock Analysis RangeBound Near 25170 20260513 Merchants MBINL Q1 2026 Earnings EPS 125 Beats Estimates RenaissanceRe Holdings RNR Stock Analysis Climbs 084 Eyes on 30706 20260514