Neurocrine Biosciences Inc. (NBIX) reports earnings