Home Investing News Oil slips amid macroeconomic concerns despite firm demand expectations