Home Investing News Oil heads for weekly gains as Ukraine war intensifies