Oil futures rebound after API supply data
May 26, 2010 at 08:21 AM EDT
FRANKFURT (MarketWatch) -- Oil futures rallied above $70 a barrel on Wednesday, after data showed a decline in inventories at a key delivery point and stock futures pointed to opening gains on Wall Street.