Oil prices up on strong economic outlook, stock draw