Mega caps expensive and crowded, says BofA

Investing.com —  Bank of America called the mega cap stocks “expensive and crowded” while it preferred mid-cap equities for better opportunities in