Exploration, oil price and maintenance dent earnings for ExxonMobil

An oil platform offshore Canada in the North Atlantic
An oil platform offshore Canada in the North Atlantic