NYSE • DLR • US2538681030
Generating your data highlights...
68.7b USD | # 336 in US
2.19m shares | 417.57m USD
351.41m
93.63% | 329.01m