NYSE • DLR • US2538681030
Generating your data highlights...
68.6b USD | # 328 in US
2.06m shares | 380.47m USD
351.41m
93.63% | 329.01m