Equinix FFO of $7.58 beats by $2.53, revenue of $1.8B misses by $20M