csiq stock of 2019

Canadian Solar (CSIQ) returned 57.3% in 2019.

DATE OPEN HIGH LOW CLOSE VOLUME
December 31 2019
$21.83
$22.18
$21.74
$22.10
344,815
December 30 2019
$21.71
$21.93
$21.21
$21.86
661,993
December 27 2019
$22.32
$22.32
$21.67
$21.79
519,398
December 26 2019
$22.20
$22.61
$22.06
$22.32
519,589
December 24 2019
$21.84
$22.19
$21.67
$22.15
364,081
December 23 2019
$21.20
$21.83
$21.01
$21.81
752,010
December 20 2019
$20.65
$21.17
$20.51
$21.15
1,136,262
December 19 2019
$20.68
$20.85
$20.30
$20.60
1,104,427
December 18 2019
$21.31
$21.31
$20.32
$20.60
913,182
December 17 2019
$20.71
$21.40
$20.66
$21.33
1,181,005
December 16 2019
$20.46
$20.74
$20.33
$20.70
563,845
December 13 2019
$20.25
$20.57
$19.85
$20.31
1,151,179
December 12 2019
$19.95
$20.27
$19.90
$20.25
1,011,901
December 11 2019
$19.31
$20.05
$19.31
$19.81
1,223,997
December 10 2019
$18.93
$19.44
$18.88
$19.31
1,118,562
December 09 2019
$19.01
$19.36
$18.52
$19.05
1,966,030
December 06 2019
$18.12
$18.45
$17.97
$18.35
854,392
December 05 2019
$17.45
$18.25
$17.45
$17.94
1,547,899
December 04 2019
$16.70
$17.51
$16.66
$17.42
1,200,031
December 03 2019
$16.19
$16.81
$16.01
$16.74
1,262,144
December 02 2019
$16.40
$16.71
$16.27
$16.41
775,191
November 29 2019
$16.21
$16.48
$16.04
$16.35
539,042
November 27 2019
$15.57
$16.30
$15.56
$16.19
908,948
November 26 2019
$15.61
$15.74
$15.22
$15.54
751,174
November 25 2019
$14.99
$15.68
$14.99
$15.63
1,074,697