sandp500 return in 2009

The S&P 500 (GSPC) returned 23.5% in 2009.

DATE OPEN HIGH LOW CLOSE VOLUME
December 31 2009
$1,126.60
$1,127.64
$1,114.81
$1,115.10
2,076,990,000
December 30 2009
$1,125.53
$1,126.42
$1,121.94
$1,126.42
2,277,300,000
December 29 2009
$1,128.55
$1,130.38
$1,126.08
$1,126.20
2,491,020,000
December 28 2009
$1,127.53
$1,130.38
$1,123.51
$1,127.78
2,716,400,000
December 24 2009
$1,121.08
$1,126.48
$1,121.08
$1,126.48
1,267,710,000
December 23 2009
$1,118.84
$1,121.58
$1,116.00
$1,120.59
3,166,870,000
December 22 2009
$1,114.51
$1,120.27
$1,114.51
$1,118.02
3,641,130,000
December 21 2009
$1,105.31
$1,117.68
$1,105.31
$1,114.05
3,977,340,000
December 18 2009
$1,097.86
$1,103.74
$1,093.88
$1,102.47
6,325,890,000
December 17 2009
$1,106.36
$1,106.36
$1,095.88
$1,096.08
7,615,070,000
December 16 2009
$1,108.61
$1,116.21
$1,107.96
$1,109.18
4,829,820,000
December 15 2009
$1,114.11
$1,114.11
$1,105.35
$1,107.93
5,045,100,000
December 14 2009
$1,107.84
$1,114.76
$1,107.84
$1,114.11
4,548,490,000
December 11 2009
$1,103.96
$1,108.50
$1,101.34
$1,106.41
3,791,090,000
December 10 2009
$1,098.69
$1,106.25
$1,098.69
$1,102.35
3,996,490,000
December 09 2009
$1,091.07
$1,097.04
$1,085.89
$1,095.95
4,115,410,000
December 08 2009
$1,103.04
$1,103.04
$1,088.61
$1,091.94
4,748,030,000
December 07 2009
$1,105.52
$1,110.72
$1,100.83
$1,103.25
4,103,360,000
December 04 2009
$1,100.43
$1,119.13
$1,096.52
$1,105.98
5,781,140,000
December 03 2009
$1,110.59
$1,117.28
$1,098.74
$1,099.92
4,810,030,000
December 02 2009
$1,109.03
$1,115.58
$1,105.29
$1,109.24
3,941,340,000
December 01 2009
$1,098.89
$1,112.28
$1,098.89
$1,108.86
4,249,310,000
November 30 2009
$1,091.07
$1,097.24
$1,086.25
$1,095.63
3,895,520,000
November 27 2009
$1,105.47
$1,105.47
$1,083.74
$1,091.49
2,362,910,000
November 25 2009
$1,106.49
$1,111.18
$1,104.75
$1,110.63
3,036,350,000