best performing mega cap stocks from may 2018 may 2019

Novartis AG ADR (NVS) had the highest return since May 31, 2018 and in May 2019 by a mega-cap US stock, returning 4.3%.

Mega-cap stocks are treated as having a market cap of $200B+.