NOV Inc. (NOV) reports earnings