stock market 2016 to 2020

The S&P 500 (GSPC) returned 84.3% between 2016 and 2020.

DATE OPEN HIGH LOW CLOSE VOLUME
December 2020
$3,645.87
$3,760.20
$3,633.40
$3,756.07
96,056,410,000
November 2020
$3,296.20
$3,645.99
$3,279.74
$3,621.63
100,977,880,000
October 2020
$3,385.87
$3,549.85
$3,233.94
$3,269.96
89,737,600,000
September 2020
$3,507.44
$3,588.11
$3,209.45
$3,363.00
92,084,120,000
August 2020
$3,288.26
$3,514.77
$3,284.53
$3,500.31
84,402,300,000
July 2020
$3,105.92
$3,279.99
$3,101.17
$3,271.12
97,197,020,000
June 2020
$3,038.78
$3,233.13
$2,965.66
$3,100.29
131,044,000,000
May 2020
$2,869.09
$3,068.67
$2,766.64
$3,044.31
106,799,100,000
April 2020
$2,498.08
$2,954.86
$2,447.49
$2,912.43
123,163,450,000
March 2020
$2,974.28
$3,136.72
$2,191.86
$2,584.59
161,801,100,000
February 2020
$3,235.66
$3,393.52
$2,855.84
$2,954.22
84,292,270,000
January 2020
$3,244.67
$3,337.77
$3,214.64
$3,225.52
77,104,420,000
December 2019
$3,143.85
$3,247.93
$3,070.33
$3,230.78
72,054,000,000
November 2019
$3,050.72
$3,154.26
$3,050.72
$3,140.98
72,179,920,000
October 2019
$2,983.69
$3,050.10
$2,855.94
$3,037.56
77,564,550,000
September 2019
$2,909.01
$3,021.99
$2,891.85
$2,976.74
73,992,330,000
August 2019
$2,980.32
$3,013.59
$2,822.12
$2,926.46
79,599,440,000
July 2019
$2,971.41
$3,027.98
$2,952.22
$2,980.38
70,349,470,000
June 2019
$2,751.53
$2,964.15
$2,728.81
$2,941.76
70,904,280,000
May 2019
$2,952.33
$2,954.13
$2,750.52
$2,752.06
76,860,120,000
April 2019
$2,848.63
$2,949.52
$2,848.63
$2,945.83
69,604,840,000
March 2019
$2,798.22
$2,860.31
$2,722.27
$2,834.40
78,596,280,000
February 2019
$2,702.32
$2,813.49
$2,681.83
$2,784.49
70,183,430,000
January 2019
$2,476.96
$2,708.95
$2,443.96
$2,704.10
80,401,630,000
December 2018
$2,790.50
$2,800.18
$2,346.58
$2,506.85
83,522,570,000