best performing stocks in last 30 years with market cap above 100 billion in jan 2023

Tesla (TSLA) had the highest return between November 29, 1994 and November 29, 2024 and in January 2023 by a US stock with a market cap of $100B+, returning 46.2%.