Equinix, Inc.
EQIX
$776.89
$19.212.54%
EQIX
TTM - Trailing twelve months. Q - Most recent quarter. YOY - Year over year.