Tectonic Therapeutic (TECX) has had the highest return between November 19, 2019 and November 19, 2024 by a US stock, returning 5,837,042.9%.
Tectonic Therapeutic (TECX) has had the highest return between November 19, 2019 and November 19, 2024 by a US stock, returning 5,837,042.9%.