NOV (NOV) reported Q2 earnings Tuesday of $0.31 per diluted share, up from $0.29 a year earlier.
Analysts polled by FactSet expected $0.17.
Revenue for the quarter ended June 30 was $2.13 billion, down from $2.19 billion a year earlier.
Analysts expected $2.08 billion.
For Q3, the company said it expects year-over-year revenue to be flat to up 2%.