msft vs gspc in 2018

In 2018, Microsoft (MSFT) returned 20% and the S&P 500 (GSPC) returned -6.6%.

DATE the S&P 500 Microsoft
December 31 2018
$2,506.85
$95.26
December 28 2018
$2,485.74
$94.15
December 27 2018
$2,488.83
$94.89
December 26 2018
$2,467.70
$94.31
December 24 2018
$2,351.10
$88.28
December 21 2018
$2,416.62
$92.13
December 20 2018
$2,467.42
$95.20
December 19 2018
$2,506.96
$97.25
December 18 2018
$2,546.16
$97.51
December 17 2018
$2,545.94
$96.50
December 14 2018
$2,599.95
$99.44
December 13 2018
$2,650.54
$102.65
December 12 2018
$2,651.07
$102.30
December 11 2018
$2,636.78
$101.84
December 10 2018
$2,637.72
$100.90
December 07 2018
$2,633.08
$98.31
December 06 2018
$2,695.95
$102.40
December 04 2018
$2,700.06
$101.78
December 03 2018
$2,790.37
$105.12
November 30 2018
$2,760.17
$104.00
November 29 2018
$2,737.80
$103.34
November 28 2018
$2,743.79
$104.21
November 27 2018
$2,682.17
$100.48
November 26 2018
$2,673.45
$99.85
November 23 2018
$2,632.56
$96.66