msft vs gspc in the 2000s

In the 2000s, the S&P 500 (GSPC) returned -24.1% and Microsoft (MSFT) returned -36.5%.

DATEMicrosoftthe S&P 500
December 2009
$22.68
$1,115.10
November 2009
$21.89
$1,095.63
October 2009
$20.54
$1,036.19
September 2009
$19.06
$1,057.08
August 2009
$18.26
$1,020.62
July 2009
$17.33
$987.48
June 2009
$17.51
$919.32
May 2009
$15.39
$919.14
April 2009
$14.83
$872.81
March 2009
$13.45
$797.87
February 2009
$11.82
$735.09
January 2009
$12.43
$825.88
December 2008
$14.13
$903.25
November 2008
$14.70
$896.24
October 2008
$16.13
$968.75
September 2008
$19.28
$1,166.36
August 2008
$19.71
$1,282.83
July 2008
$18.50
$1,267.38
June 2008
$19.79
$1,280.00
May 2008
$20.37
$1,400.38
April 2008
$20.44
$1,385.59
March 2008
$20.34
$1,322.70
February 2008
$19.49
$1,330.63
January 2008
$23.27
$1,378.55
December 2007
$25.42
$1,468.36