Oil and Gas Market Update: A Market Full of Surprises | Major Giants Exxon Mobil, BP, PetroChina, Royal Dutch Shell, Chevron, Suncor Energy