Harbor Advisors LLC Has $234.51 Million Stock Position in Equinix, Inc. $EQIX
Harbor Advisors LLC significantly reduced its stake in Equinix, Inc. by 5.4% during Q1, though it remains their largest holding, valued at $234.51 million. Equinix reported strong Q1 earnings, beating EPS expectations, and analysts maintain a "Moderate Buy" rating with an average target price …