Financial insights of EQIX