Home Investing News Oil prices set for second-straight annual loss, edge up on the day