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: big oil, current events, news, oil, oil executives, oil profits
