 BP shares are down nearly 5% after BP warned earnings will be impacted as it makes less from refining. ExxonMobil has also said it will be impacted. ExxonMobil shares are down 1%. Tesla shares opened down about 1% after closing higher for a ninth straight consecutive session.