Equinix, Inc. (EQIX) valuation and key financial metrics