Oceaneering International (OII) reported Q2 earnings Wednesday of $0.54 per share, up from $0.34 a year earlier.
One analyst surveyed by FactSet expected $0.44 per share.
Revenue for the three months ended June 30 was $698.2 million, up from $668.8 million last year.
Three analysts surveyed by FactSet expected $682 million.