Q1 earnings buy list: Morgan Stanley picks Nvidia, Amazon and these 10 stocks

by