msft stock performance returns for 2017

Microsoft (MSFT) returned 39.3% in 2017.

DATE OPEN HIGH LOW CLOSE VOLUME
December 29 2017
$79.34
$79.73
$79.22
$79.25
18,717,400
December 28 2017
$79.59
$79.62
$79.26
$79.42
10,594,300
December 27 2017
$79.36
$79.66
$78.96
$79.41
14,678,000
December 26 2017
$79.04
$79.24
$78.78
$79.12
9,891,200
December 22 2017
$79.12
$79.34
$78.68
$79.23
14,145,800
December 21 2017
$79.73
$79.77
$79.12
$79.22
17,990,700
December 20 2017
$79.87
$79.96
$78.48
$79.24
23,674,900
December 19 2017
$80.00
$80.00
$79.00
$79.52
23,524,800
December 18 2017
$80.72
$81.07
$79.89
$80.03
22,283,800
December 15 2017
$78.99
$80.69
$78.64
$80.47
53,936,700
December 14 2017
$79.15
$79.56
$78.32
$78.47
19,306,000
December 13 2017
$79.44
$79.68
$78.91
$79.08
22,062,700
December 12 2017
$79.04
$79.73
$78.83
$79.29
23,924,100
December 11 2017
$78.10
$79.10
$77.94
$78.97
22,857,900
December 08 2017
$77.48
$78.36
$77.21
$77.98
24,489,100
December 07 2017
$76.47
$76.72
$75.97
$76.43
23,184,500
December 06 2017
$75.56
$77.03
$75.45
$76.70
26,162,100
December 05 2017
$75.36
$76.60
$75.03
$75.59
26,152,300
December 04 2017
$78.22
$78.23
$74.77
$75.12
39,094,900
December 01 2017
$77.46
$78.58
$77.10
$78.07
29,532,100
November 30 2017
$77.37
$78.31
$77.22
$77.98
33,054,600
November 29 2017
$78.48
$78.68
$77.07
$77.22
27,381,100
November 28 2017
$77.89
$78.81
$77.85
$78.64
21,926,000
November 27 2017
$77.19
$77.81
$77.18
$77.71
18,265,200
November 24 2017
$76.91
$77.30
$76.70
$77.14
7,425,600