NYSE:DLR | US2538681030
Generating your data highlights...
67.2b USD | # 327 in US
2.03m shares | 356.77m USD
343.62m
93.48% | 321.22m