17 DEC – Oil prices end higher on stimulus hopes, EIA supply decline, but demand outlook remains dim

You are here: