This Week’s Market Buzz

Crude oil prices crashed on Nov. 14, losing 7 percent in just one day, which was the biggest daily loss in three years. At press time, WTI is $56.67 per barrel, and Brent $66.8, despite pressure by a vicious combination of demand outlook, oversupply concerns and other factors such as President Trump’s call on OPEC to keep production at current…

Read More