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.10
December 28 2018
$2,485.74
$94.00
December 27 2018
$2,488.83
$94.74
December 26 2018
$2,467.70
$94.16
December 24 2018
$2,351.10
$88.14
December 21 2018
$2,416.62
$91.97
December 20 2018
$2,467.42
$95.05
December 19 2018
$2,506.96
$97.09
December 18 2018
$2,546.16
$97.35
December 17 2018
$2,545.94
$96.34
December 14 2018
$2,599.95
$99.28
December 13 2018
$2,650.54
$102.48
December 12 2018
$2,651.07
$102.13
December 11 2018
$2,636.78
$101.67
December 10 2018
$2,637.72
$100.74
December 07 2018
$2,633.08
$98.14
December 06 2018
$2,695.95
$102.24
December 04 2018
$2,700.06
$101.61
December 03 2018
$2,790.37
$104.95
November 30 2018
$2,760.17
$103.83
November 29 2018
$2,737.80
$103.17
November 28 2018
$2,743.79
$104.04
November 27 2018
$2,682.17
$100.32
November 26 2018
$2,673.45
$99.69
November 23 2018
$2,632.56
$96.51