Oil Won't Stage A Serious Rebound Until This Happens
Oil prices have shown signs of life over the past few weeks, asproduction declinesin the U.S. raise expectations that the market is starting to adjust. As a result, Brent crude recently surpassed $40 per barrel for the first time in months.A growling list of companies are capitulating, announcing production
Read more »