BP for their faults they have paid. They have have divested much to repay the gulf claims. They have cleaned up what the can. The Ocean will clean the rest. BP has apparently made some decent investments with Russia in the Artic. Hava a boat load of cash and reinstated the dividend which should eventually grow. So if you bought today at $47.50 and the dividend went back to .84 eventually. That would be a 7% yield. Beautiful. I can get paid to wait.