Home Investing News Oil prices stabilize after rout; US-China tensions, inventory surge in focus