If it weren’t for U.S. oil, crude oil prices should have touched $100 a barrel. As per a report from Barron’s, thanks to the heightened demand for oil, and reduced supplies from the Organization of the Petroleum Exporting Countries (OPEC),… Read More ›