compare tencent and alibaba over last 5 years

Alibaba (BABA) has returned -45.6% between June 3, 2020 and June 3, 2025.

DATE OPEN HIGH LOW CLOSE VOLUME
June 2025
$114.90
$115.40
$113.66
$114.75
13,115,969
May 2025
$120.19
$134.51
$111.60
$113.84
301,468,000
April 2025
$132.75
$134.10
$95.73
$119.43
605,532,000
March 2025
$134.01
$148.43
$126.10
$132.23
475,761,200
February 2025
$96.51
$145.30
$96.07
$132.51
829,419,100
January 2025
$84.39
$103.67
$80.06
$98.84
402,709,500
December 2024
$86.94
$94.12
$81.70
$84.79
283,559,900
November 2024
$98.22
$101.10
$82.64
$87.37
317,776,800
October 2024
$106.42
$117.82
$95.52
$97.98
522,385,100
September 2024
$81.78
$112.22
$80.32
$106.12
422,055,200
August 2024
$78.77
$85.79
$73.87
$83.34
336,436,500
July 2024
$72.51
$81.01
$71.97
$78.85
257,038,400
June 2024
$78.33
$79.38
$71.80
$72.00
237,340,900
May 2024
$74.36
$89.70
$74.24
$77.68
487,565,100
April 2024
$72.62
$76.28
$67.78
$74.22
312,329,000
March 2024
$73.85
$76.80
$69.99
$71.75
270,270,600
February 2024
$72.54
$77.68
$69.41
$73.40
401,792,000
January 2024
$75.41
$76.04
$66.07
$71.56
497,384,900
December 2023
$71.54
$77.13
$68.57
$76.85
414,500,100
November 2023
$79.94
$85.93
$72.41
$73.26
416,371,500
October 2023
$84.88
$86.88
$77.31
$80.76
256,162,500
September 2023
$92.51
$94.59
$81.95
$84.87
229,516,200
August 2023
$97.71
$99.64
$84.98
$90.89
397,447,900
July 2023
$83.04
$100.29
$80.85
$99.95
422,524,200
June 2023
$77.64
$92.25
$77.64
$81.55
334,089,400