Equinix Inc. (EQIX) reports earnings