Digital Realty Trust (DLR) is a real estate investment trust company that owns, operates and invests in data centers across the world. Digital Realty Trust (DLR) has a global footprint with over 300+ data centers across 25+ countries, and over 50+ metros. Digital Realty was … [Read more...] about Digital Realty Trust (DLR) Stock Annual Returns