NEO is Up 9,940% in 2017, Is It Still a Buy?