The recent decline in oil prices is proving to be an opportunity for investors. With oil prices dropping over 50% over the last few months, the impact on energy related equities, credit and commodities has been significant. As a result, NEPC’s Energy Team has summarized the opportunity in the attached infographic, discussing the reasons behind the decline in prices, risks and our view of the opportunity.
Read our disclaimers.