s and p 500 return from 2012 to 2016

The S&P 500 (GSPC) returned 77.8% between 2012 and 2016.

DATE OPEN HIGH LOW CLOSE VOLUME
December 2016
$2,200.17
$2,277.53
$2,187.44
$2,238.83
75,251,240,000
November 2016
$2,128.68
$2,214.10
$2,083.79
$2,198.81
88,299,760,000
October 2016
$2,164.33
$2,169.60
$2,114.72
$2,126.15
73,196,630,000
September 2016
$2,171.33
$2,187.87
$2,119.12
$2,168.27
77,270,240,000
August 2016
$2,173.15
$2,193.81
$2,147.58
$2,170.95
75,610,310,000
July 2016
$2,099.34
$2,177.09
$2,074.02
$2,173.60
69,530,250,000
June 2016
$2,093.94
$2,120.55
$1,991.68
$2,098.86
86,852,700,000
May 2016
$2,067.17
$2,103.48
$2,025.91
$2,096.95
78,883,600,000
April 2016
$2,056.62
$2,111.05
$2,033.80
$2,065.30
81,124,990,000
March 2016
$1,937.09
$2,072.21
$1,937.09
$2,059.74
92,639,420,000
February 2016
$1,936.94
$1,962.96
$1,810.10
$1,932.23
93,049,560,000
January 2016
$2,038.20
$2,038.20
$1,812.29
$1,940.24
92,409,770,000
December 2015
$2,082.93
$2,104.27
$1,993.26
$2,043.94
83,649,260,000
November 2015
$2,080.76
$2,116.48
$2,019.39
$2,080.41
75,943,590,000
October 2015
$1,919.65
$2,094.32
$1,893.70
$2,079.36
85,844,900,000
September 2015
$1,970.09
$2,020.86
$1,871.91
$1,920.03
79,989,370,000
August 2015
$2,104.49
$2,112.66
$1,867.01
$1,972.18
84,626,790,000
July 2015
$2,067.00
$2,132.82
$2,044.02
$2,103.84
77,920,590,000
June 2015
$2,108.64
$2,129.87
$2,056.32
$2,063.11
73,213,980,000
May 2015
$2,087.38
$2,134.72
$2,067.93
$2,107.39
65,187,730,000
April 2015
$2,067.63
$2,125.92
$2,048.38
$2,085.51
72,060,940,000
March 2015
$2,105.23
$2,117.52
$2,039.69
$2,067.89
76,675,850,000
February 2015
$1,996.67
$2,119.59
$1,980.90
$2,104.50
68,775,560,000
January 2015
$2,058.90
$2,072.36
$1,988.12
$1,994.99
77,330,040,000
December 2014
$2,065.78
$2,093.55
$1,972.56
$2,058.90
80,743,820,000