Casella Waste Systems (CWST) reported a Q2 adjusted earnings late Thursday of $0.40 per diluted share, up from $0.38 a year earlier.
Analysts polled by FactSet expected $0.36.
Revenue for the quarter ended June 30 was $543.75 million, up from $465.33 million a year earlier.
Analysts expected $526.4 million.
The company raised its 2026 revenue guidance to between $2.09 billion and $2.11 billion from $2.06 billion to $2.08 billion previously. Analysts expected $2.07 billion.
It also lowered its net income guidance to between $0 and $6 million from $4 million to $10 million previously.