alibaba trailing twelve month earnings

Alibaba (BABA) has returned 53.8% since June 24, 2024.

DATE OPEN HIGH LOW CLOSE VOLUME
June 23 2025
$112.12
$113.09
$111.26
$113.09
12,435,600
June 20 2025
$114.11
$114.43
$112.62
$113.01
12,727,700
June 18 2025
$113.64
$114.30
$113.02
$113.49
14,002,300
June 17 2025
$115.94
$116.61
$115.03
$115.03
10,205,700
June 16 2025
$114.98
$116.90
$114.87
$115.96
10,242,900
June 13 2025
$113.67
$114.78
$112.27
$112.87
13,355,100
June 12 2025
$117.52
$117.55
$115.95
$116.62
10,204,500
June 11 2025
$121.66
$122.49
$119.10
$119.38
10,443,100
June 10 2025
$119.66
$121.20
$118.93
$120.92
8,892,800
June 09 2025
$120.13
$121.19
$119.17
$120.52
10,410,600
June 06 2025
$118.06
$118.82
$117.29
$118.44
9,753,200
June 05 2025
$120.00
$120.59
$118.20
$119.01
15,332,200
June 04 2025
$115.89
$119.05
$115.74
$118.51
18,115,500
June 03 2025
$114.47
$114.90
$113.51
$114.06
14,008,900
June 02 2025
$113.99
$114.49
$112.76
$113.84
13,147,200
May 30 2025
$114.10
$114.16
$110.72
$112.94
17,213,200
May 29 2025
$118.10
$118.40
$115.78
$116.25
12,392,800
May 28 2025
$116.52
$116.99
$115.59
$115.82
11,707,700
May 27 2025
$118.93
$119.06
$117.95
$118.58
8,544,500
May 23 2025
$118.64
$120.09
$118.34
$119.78
7,163,400
May 22 2025
$120.53
$121.21
$119.97
$120.52
7,820,900
May 21 2025
$124.46
$125.06
$121.80
$122.61
8,521,400
May 20 2025
$123.31
$124.23
$123.17
$124.17
11,790,000
May 19 2025
$119.23
$122.09
$119.05
$121.99
11,197,000
May 16 2025
$124.79
$125.10
$122.34
$122.49
20,090,000