Home Investing News Oil prices dip as rebound stalls; demand fears persist