Home Investing News Oil settles up, weekly gain 4% as investors weigh Middle East risk and US election