Article By:
Zacks Investment Research
Thursday, June 11, 2015 5:52 AM EDT
The word "downturn" fits perfectly for the energy sector. Crude prices had slumped to below $50 a barrel. Thus, the profit margins of several players from the industry have seen massive declines. This has hit stock prices as well.