Exxon’s terrible, horrible, no-good, very bad week