Between July 27, 2019 and July 27, 2024, Electronic Arts (EA) has returned 65.8% and Alibaba (BABA) has returned -56.2%.

money illustration

Explore