The top 30 stocks on the S&P 500 for the past 30 years. 05-May-21 11:46 am AnalysisAnalysis, US Market Anirudh Sethi