Baytex Energy (BTE) reported Q1 earnings late Monday of 0.09 Canadian dollars ($0.07) per diluted share, swinging from a loss of CA$0.02 a year earlier.
Two analysts polled by FactSet expected earnings of CA$0.11.
Revenue for the quarter ended March 31 was CA$999.1 million, compared with CA$984.2 million a year earlier.
An analyst surveyed by FactSet expected CA$889.3 million.