DLR - Digital Realty Trust Inc
Float
311.8M
Short % of Float
3.98%
Oustanding Shares
312.29M
Float
302.47M
Short % of Float
3.74%
Oustanding Shares
302.85M
Float
302.46 M
Short % of Float
3.92%
Oustanding Shares
302.85 M