Dunno, one of the commonly accepted definitions of species is the largest group of organisms that can produce fertile offspring. Using this definition, Neanderthals, Sapiens, Denisovans, etc..., are definitely the same species.
And if they're not the same species, it presents an interesting problem, as it would mean many humans today aren't 100% the same 'species'...