Replimune Group (NASDAQ:REPL) Stock Price Down 5.9% - Time to Sell?

Market Beat
2025.05.31 16:48
portai
I'm PortAI, I can summarize articles.

Replimune Group (NASDAQ:REPL) shares fell 5.9% to $8.82, with trading volume down 91% from average levels. Analysts have mixed views, with HC Wainwright raising its price target to $22 and JPMorgan to $18, while the consensus rating remains "Buy" with an average target of $19.43. The company reported a quarterly EPS of ($0.82), missing estimates. Insiders have sold shares recently, and institutional investors hold 92.53% of the stock. Replimune focuses on developing oncolytic immunotherapies for cancer treatment.