NYSE • DLR • US2538681030
Generating your data highlights...
71.3b USD | # 338 in US
2.92m shares | 547.49m USD
371m
94.69% | 351.3m