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