Oil prices tumble under $70 a barrel after OPEC+ reaches production deal
July 19, 2021 at 07:58 AM EDT
Sunday saw OPEC+ finally agree to a production deal, plus rises in baselines for several countries. Investors have pressed the sell button on oil for Monday.