Big oil companies continue to post banner profits as fighting in Iran drives costs higher - Big oil companies continue to ...