msft vs gspc in the 2000s

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

DATE Microsoft the S&P 500
December 2009
$22.84
$1,115.10
November 2009
$22.03
$1,095.63
October 2009
$20.68
$1,036.19
September 2009
$19.19
$1,057.08
August 2009
$18.39
$1,020.62
July 2009
$17.45
$987.48
June 2009
$17.63
$919.32
May 2009
$15.50
$919.14
April 2009
$14.93
$872.81
March 2009
$13.54
$797.87
February 2009
$11.90
$735.09
January 2009
$12.52
$825.88
December 2008
$14.23
$903.25
November 2008
$14.80
$896.24
October 2008
$16.24
$968.75
September 2008
$19.41
$1,166.36
August 2008
$19.84
$1,282.83
July 2008
$18.63
$1,267.38
June 2008
$19.92
$1,280.00
May 2008
$20.51
$1,400.38
April 2008
$20.58
$1,385.59
March 2008
$20.48
$1,322.70
February 2008
$19.63
$1,330.63
January 2008
$23.43
$1,378.55
December 2007
$25.59
$1,468.36