Insider Activity of Stampacchia Otello
Biography of Stampacchia Otello
No biography is available at this moment.
No biography is available at this moment.
| 2025-07-25 | ImageneBio Inc IMA | director | 267,556 10.7425% | $29.90 | $8M | -61.45% | ||
| 2022-03-14 | Sale | Replimune Group, Inc. REPL | 38,762 0.0744% | $15.55 | $602,749 | +23.4% |