NYSE • DLR • US2538681030
Generating your data highlights...
66.8b USD | # 340 in US
2.24m shares | 416.94m USD
371m
94.69% | 351.3m