Between September 7, 2019 and September 7, 2024, Electronic Arts (EA) has returned 48.7% and Alibaba (BABA) has returned -53.4%.