Clean Harbors (CLH) reported Q2 earnings Wednesday of $3.22 per diluted share, up from $2.36 a year earlier.
Analysts surveyed by FactSet expected $2.76.
Revenue for the quarter ended June 30 was $1.74 billion, compared with $1.55 billion a year earlier.
Analysts expected $1.64 billion.
Shares of the company rose more than 5% in premarket activity Wednesday.
Price: $320.00, Change: $+16.33, Percent Change: +5.38%