Digital Realty Trust, Inc.
DLR
$137.50
-$3.59-2.54%
DLR
TTM - Trailing twelve months. Q - Most recent quarter. YOY - Year over year.