Clean Harbors (CLH) is rated a Buy, supported by resilient revenue growth and strong industry positioning, but with less enthusiasm due to ...