Talos Energy (TALO) reported Q2 non-GAAP net income late Tuesday of $0.57 per diluted share, swinging from the loss of $0.27 a year earlier.
Analysts polled by FactSet expected earnings of $0.37.
Revenue in the three months ended June 30 rose to $664.8 million from $424.7 million a year earlier.
Analysts expected $577.9 million.