Immatics (IMTX) has had the highest return since January 31, 2011 by a US stock with a market cap of $500M+, returning 163,300%.
Immatics (IMTX) has had the highest return since January 31, 2011 by a US stock with a market cap of $500M+, returning 163,300%.