NYSE • DLR • US2538681030
Generating your data highlights...
65.7b USD | # 349 in US
2.1m shares | 398.05m USD
351.41m
93.63% | 329.01m