Oil prices crashed 19% from their peaks—here's why (creditnews.com) Less than two months ago, analysts were talking about $100 a barrel oil prices; that now seems like a distant reality.
Oil prices crashed 19% from their peaks—here's why (creditnews.com)
Less than two months ago, analysts were talking about $100 a barrel oil prices; that now seems like a distant reality.