NYSE • DLR • US2538681030
Generating your data highlights...
67.6b USD | # 343 in US
2.43m shares | 466.25m USD
351.41m
93.63% | 329.01m