Oil traded near $60/bbl after a storm shut almost three-quarters of Gulf of Mexico crude production, at the same time as lingering demand considerations proceed to mark the outlook. Aftertimes…
Continue Reading