NYSE • DLR • US2538681030
Generating your data highlights...
66.2b USD | # 342 in US
2.02m shares | 376.36m USD
351.41m
93.63% | 329.01m