Equinix, Inc.

Equinix, Inc.

937.60
EUR
-17.40
(-1.82%)
13.58EPS
69.23P/E
93.24BMarket Cap
Oct 28Next Earn