NYSE:DLR | US2538681030
Generating your data highlights...
60.5b USD | # 357 in US
2.13m shares | 351.11m USD
343.62m
93.48% | 321.22m