Equinix EQIX -0.01% Get Free Report has outperformed the market over the past 10 years by 2.99% on an annualized basis ...