Oil Stocks: Peak Herd Mentality
Energy sector weakness over recent years rivals the crashes seen Tech in 2000-2002 and Financials in 2007-2009. Energy’s share of the overall market has declined 87% since the 2008 peak. Current dynamics are in stark contrast to 2008/09 when peak oil supply and rising oil demand were widely expected to drive oil prices higher and…