Theriva Biologics (TOVX) had the highest return between December 7, 2004 and December 31, 2004 by a US stock, returning 900%.
Theriva Biologics (TOVX) had the highest return between December 7, 2004 and December 31, 2004 by a US stock, returning 900%.