Home Investing News Oil prices dip as China stimulus underwhelms, US hurricane risk abates