why did baba go up in 2017

In 2017, Alibaba (BABA) returned 93.7%.

DATE OPEN HIGH LOW CLOSE VOLUME
December 29 2017
$168.58
$169.94
$167.52
$168.72
9,704,583
December 28 2017
$169.32
$169.80
$167.98
$168.60
9,508,057
December 27 2017
$168.59
$170.13
$168.04
$169.25
10,152,340
December 26 2017
$170.80
$171.38
$168.04
$168.63
12,913,820
December 22 2017
$172.06
$172.86
$171.28
$172.50
12,524,720
December 21 2017
$169.09
$172.46
$168.94
$171.55
14,812,360
December 20 2017
$168.10
$169.18
$167.13
$168.93
17,121,391
December 19 2017
$168.27
$169.28
$166.84
$167.60
23,936,180
December 18 2017
$170.85
$170.94
$168.66
$169.64
17,023,340
December 15 2017
$169.17
$169.82
$166.35
$169.82
41,356,672
December 14 2017
$169.39
$169.66
$165.96
$168.06
32,830,020
December 13 2017
$171.42
$173.88
$170.55
$172.68
18,653,369
December 12 2017
$174.17
$174.33
$170.03
$170.89
22,656,449
December 11 2017
$175.34
$176.80
$174.32
$175.44
15,626,200
December 08 2017
$173.90
$175.11
$172.58
$173.80
23,543,369
December 07 2017
$170.02
$172.04
$168.56
$170.72
15,697,870
December 06 2017
$164.68
$169.51
$164.26
$168.92
23,897,801
December 05 2017
$161.73
$169.24
$160.72
$165.33
31,609,900
December 04 2017
$173.39
$173.76
$164.64
$165.93
35,895,141
December 01 2017
$171.50
$175.93
$170.06
$170.86
26,782,301
November 30 2017
$175.67
$175.93
$172.53
$173.27
25,851,119
November 29 2017
$181.27
$181.42
$169.89
$176.04
40,204,059
November 28 2017
$184.77
$185.03
$182.49
$182.68
13,378,150
November 27 2017
$186.39
$187.33
$183.52
$183.99
14,952,760
November 24 2017
$185.32
$187.58
$184.64
$187.08
9,887,763