Officer of Neurocrine Biosciences Inc (NASDAQ:NBIX), recently executed a significant stock transaction, according to a recent SEC filing. On February 10, 2025, Roberts sold 980 shares of common stock ...