Market off record high: Analysts pick these top 10 stocks for 16-53% returns
Foreign money is clearly the key driver of the rally, along with improving macroeconomic data, better-than-expected September quarter earnings, and hopes that a COVID-19 vaccine is around the corner