What goes up must come down. That famous saying is especially playing true when discussing the valuation of oil this week, with the commodity having declined a whopping 13% since the astonishing 20% climb in prices that made headlines around the world when financial markets resumed trading for the... Full post