Didn't Tesla just have a terrible 2025, with European sales plunging due to the stigma of owning a swasticar?
But even if share price is the metric for success, 33.6% over 5 years is like 6% compounded annually, which is okay I guess? [0]
[0] https://www.investopedia.com/magnificent-seven-stocks-840226...