Between July 26, 2019 and July 26, 2024, Electronic Arts (EA) has returned 61.8% and Alibaba (BABA) has returned -56.8%.

money illustration

Explore