Neurocrine Biosciences, Inc. (0K6R.L) — Stock Score Summary

Neurocrine Biosciences, Inc. (0K6R.L) has a MoatMap StockRank of 43/100 based on Quality (62/100), Value (26/100), and Momentum (38/100) factor scores. The current signal is HOLD. Neurocrine Biosciences is a US-based biotech/pharma company. While it might be a quality business with developed products, there is no specific asymmetric macro tailwind identified in the current themes that would create a significant unpriced opportunity over the next 18 months, making it a 'fine' business but not a high-conviction 'APPROVE'.