list of highest returning stocks last 30 years

ZTST (ZTST) has had the highest return since January 1, 2025 by a US stock with an IPO date between December 14, 1995 and December 14, 2025, returning 30,631.9%.