Senators told oil executives Wednesday that high oil prices cannot be explained by supply and demand and the oil industry’s concentration — and OPEC price collusion — is contributing to the costs facing consumers.
Filed under: Economic Updates | Tagged: news, current events, oil, oil executives, big oil, oil profits
