Home Investing News US oil futures off lows after API inventory shows surprise decline in crude stocks