Between February 24, 2019 and February 24, 2024, Electronic Arts (EA) has returned 50.7% and Alibaba (BABA) has returned -57.5%.

money illustration

Explore