Oil futures end higher Thursday, with U.S. prices back above $70 a barrel as traders continue to digest the latest data on domestic petroleum supplies and demand.