Idorsia Ltd (IDIA.SW) has a MoatMap StockRank of 23/100 based on Quality (23/100), Value (50/100), and Momentum (41/100) factor scores. The current signal is SELL. Idorsia Ltd, a Swiss biopharmaceutical company, operates in an industry driven by drug discovery and development, with no clear, unpriced macro tailwind from the provided themes to create an asymmetric opportunity.