s&p/ tsx composite
spy average price in 2001
spy average price in 2000
sandp 500 last 5 years
s and p 500% return last 5 years
s and p 500% returns last 5 years
s and p 500 returns last 5 years
msft 10/3/2022 - 10/5/2023
best performing stock from 1/6/1988 - 1/6/1989
best performing stock from 4/19/1990 - 4/23/1991
v 2/8/2022 - 2/10/2023
s and p 500 return for 2009
s and p 500 return for 2010
s and p 500 return for 2011
s and p 500 return for 2012