Olema Pharmaceuticals Surges 242% as $122M Institutional Stake Signals Growth
Olema Pharmaceuticals (OLMA) has delivered a massive 242% return over the past year, fueled by clinical progress in its lead breast cancer candidate, palazestrant. A recent $122 million institutional position has sparked debate over whether the biotech firm still has significant room for growth ahead of a projected 2027 launch.