CES Energy Solutions (CEU.TO) reported Q2 net income of C$0.18 per diluted share from C$0.23 a year ago.
Analysts polled by FactSet expected C$0.22.
Revenue for the quarter ended June 30 rose to C$714.1 million from C$574.0 million a year earlier.
Analysts expected C$650.1 million.
CES' board approved a quarterly dividend of C$0.055 per share, payable Oct. 15 to shareholders of record on Sept. 30.