what is annual rate of return on spy since 1999

SPY has returned 668.5% since 1999.

DATE OPEN HIGH LOW CLOSE VOLUME
June 2025
$586.02
$603.27
$583.33
$594.28
1,020,708,600
May 2025
$558.71
$593.78
$554.39
$587.64
1,402,172,600
April 2025
$555.80
$565.74
$480.37
$552.90
2,236,888,000
March 2025
$592.63
$593.78
$545.25
$557.73
1,496,591,400
February 2025
$589.14
$609.58
$578.97
$590.64
871,641,300
January 2025
$585.88
$607.14
$571.92
$598.24
995,606,200
December 2024
$597.37
$603.41
$577.45
$582.59
1,059,516,700
November 2024
$566.01
$597.75
$562.62
$596.95
901,843,000
October 2024
$568.07
$580.68
$560.02
$563.36
976,068,800
September 2024
$553.57
$569.37
$532.80
$568.43
1,045,061,400
August 2024
$545.76
$557.25
$503.98
$556.74
1,244,599,000
July 2024
$538.91
$558.20
$530.83
$544.03
1,038,465,500
June 2024
$520.82
$543.50
$514.50
$537.52
888,923,200
May 2024
$493.61
$524.81
$491.81
$519.20
1,153,264,400
April 2024
$515.71
$516.26
$486.21
$494.20
1,592,974,000
March 2024
$499.54
$516.48
$495.55
$514.97
1,473,246,900
February 2024
$475.64
$500.67
$474.83
$498.66
1,393,465,400
January 2024
$463.40
$482.50
$457.78
$473.93
1,700,630,800
December 2023
$445.51
$468.69
$444.09
$466.50
1,643,108,100
November 2023
$409.77
$448.01
$409.23
$446.13
1,499,960,600
October 2023
$417.02
$428.28
$400.00
$408.79
1,999,149,700
September 2023
$441.41
$441.90
$412.79
$417.86
1,588,673,200
August 2023
$444.43
$445.39
$421.78
$438.67
1,754,764,700
July 2023
$431.43
$447.52
$425.72
$445.91
1,374,632,400
June 2023
$405.74
$432.77
$404.48
$431.78
1,749,755,000