Home Investing News Oil prices settle higher on Chinese stimulus, supply concerns