5 Large-cap stocks offer up to 21% upside potential amid market rally