TVCE Articles Oil Price Tumbles Again.. TVC E. Oil price yesterday tumbled to $39.74 after oil majors failed to reach agreement on a plan to freeze output. Crude oil price... tvceadminApril 20, 2016