NYSE • DLR • US2538681030
Generating your data highlights...
71.7b USD | # 333 in US
2.98m shares | 557.37m USD
370.04m
90.63% | 335.37m