Equinix (EQIX) Under Scrutiny: Financial Health & AI Strategy | Monexa