Ответы справочной службы
Запятая перед тире требуется, поскольку сочетание до 39 долларов за баррель — пояснение к сочетанию на 3 %.
Действительно, числительное 1000 употребляется с существительными в форме родительного падежа: с 1000 баррелей. Однако в вопросе № 265294 мы имеем дело не с числительным 1000, а с числительным 1414, которое склоняется иначе: с 1414 баррелями, с тысячью четырьмястами четырнадцатью баррелями.
Нужна запятая: Цена нефти выросла на 3%, до 39 долларов за баррель.