Benzinga

Ecolab Inc (ECL) Stock Price, Quote, News & History

ECLNYSE
$288.53
-3.77-1.29%
Last update: Oct 23, 4:13 PM