NOV Inc. (NYSE:NOV) is one of the best oil and gas stocks to buy for the next decade. NOV Inc. (NYSE:NOV) received a rating ...