Oil prices, while not exactly heady, have stabilized. And that stability is something oil investors and oil companies prefer for long-term investments, said OTC ...
A