Equinix EQIX stock analysis