Oil up over positive economic data in US