what was sandp 500 return last 3 years

The S&P 500 (GSPC) has returned 28.2% between December 16, 2021 and December 16, 2024.

DATE OPEN HIGH LOW CLOSE VOLUME
Week of December 09 2024
$6,083.01
$6,092.59
$6,029.89
$6,051.09
20,137,790,000
Week of December 02 2024
$6,040.11
$6,099.97
$6,033.39
$6,090.27
20,647,710,000
Week of November 25 2024
$5,992.28
$6,044.17
$5,963.91
$6,032.38
15,276,080,000
Week of November 18 2024
$5,874.17
$5,972.90
$5,855.29
$5,969.34
20,164,960,000
Week of November 11 2024
$6,008.86
$6,017.31
$5,853.01
$5,870.62
21,572,110,000
Week of November 04 2024
$5,725.15
$6,012.45
$5,696.51
$5,995.54
23,292,380,000
Week of October 28 2024
$5,833.93
$5,850.94
$5,702.86
$5,728.80
19,643,610,000
Week of October 21 2024
$5,857.82
$5,866.92
$5,762.41
$5,808.12
17,326,050,000
Week of October 14 2024
$5,829.81
$5,878.46
$5,804.48
$5,864.67
17,209,100,000
Week of October 07 2024
$5,737.80
$5,822.13
$5,686.85
$5,815.03
17,099,040,000
Week of September 30 2024
$5,726.52
$5,765.14
$5,674.00
$5,751.07
19,356,810,000
Week of September 23 2024
$5,711.90
$5,767.37
$5,698.99
$5,738.17
19,316,880,000
Week of September 16 2024
$5,615.21
$5,733.57
$5,604.53
$5,702.55
22,463,850,000
Week of September 09 2024
$5,442.07
$5,636.27
$5,406.96
$5,626.02
18,669,430,000
Week of September 02 2024
$5,623.89
$5,623.89
$5,402.62
$5,408.42
14,688,940,000
Week of August 26 2024
$5,639.66
$5,651.62
$5,560.95
$5,648.40
16,042,500,000
Week of August 19 2024
$5,557.23
$5,643.22
$5,550.74
$5,634.61
15,609,610,000
Week of August 12 2024
$5,351.88
$5,561.98
$5,324.37
$5,554.25
17,470,190,000
Week of August 05 2024
$5,151.14
$5,358.67
$5,119.26
$5,344.16
22,114,930,000
Week of July 29 2024
$5,476.55
$5,566.16
$5,302.03
$5,346.56
21,564,690,000
Week of July 22 2024
$5,544.54
$5,585.34
$5,390.95
$5,459.10
19,051,830,000
Week of July 15 2024
$5,638.16
$5,669.67
$5,497.04
$5,505.00
19,676,760,000
Week of July 08 2024
$5,572.75
$5,655.56
$5,562.51
$5,615.35
17,475,920,000
Week of July 01 2024
$5,471.08
$5,570.33
$5,446.53
$5,567.19
12,251,260,000
Week of June 24 2024
$5,459.58
$5,523.64
$5,446.56
$5,460.48
21,641,380,000