Oil futures finish higher on Thursday, with the U.S. benchmark at its highest since 2018, as some upbeat U.S. economic data boosted prospects for energy demand, prompting prices to stretch their streak of gains into a fifth-straight session.