top 10 and s&p 500 1 year (October 31st)

Stock Analysis