Equinix (EQIX): financials explained · StockLab