gold
best performing stocks for 2021
best performing stocks for 2020
best performing stocks for 2019
s and p returns december 2024 through december 2025
nvda market cap 2005
s and p return 12/31/24 until 12/30/25
s and p return december 24 through december 25
s and p 500 returns 12/24 thru 12/25
best performing stocks for 2018
best performing stocks for 2017 q4
best performing stocks for 2017 q3
best performing stocks for 2017 q1
best performing stocks for 2017 q2
best performing stocks of 2015-2016