Digital Realty Trust, Inc.
DLR
$150.72
-$6.57-4.17%
DLR
TTM - Trailing twelve months. Q - Most recent quarter. YOY - Year over year.