1
NVIDIA
2
Apple
3
Amazon
4
Microsoft
5
Tesla
bitcoin yearly returns last 10 years
nasdaq composite close on may 10 2024
nvda stock price march 31st 2025