DLR

Digital Realty Trust Inc

DLRNYSE

$147.45

-4.22

2.78%

Last Updated: Mar 13, 16:20