Pedevco (PED) reported Q2 earnings late Thursday of $1.31 per diluted share, swinging from a loss of $0.37 a year earlier.
Two analysts polled by FactSet expected $0.36.
Revenue for the three months ended June 30 was $46.1 million, up from $7 million a year earlier.
Two analysts expected $38 million.