Occidental Petroleum (NYSE:OXY) doesn't get the credit it deserves. The oil giant had rewarded its investors through both good times and bad. It was one of the ...
A