Digital Realty Trust (DLR 1.18%) has underperformed the market recently, and it's not hard to see why. In addition to a debt and liquidity problem, the company's governance has come under fire. In this video, two of our real estate experts give their take on the current state of the business.
*Stock prices used were the afternoon prices of June 13, 2023. The video was published on June 14, 2023.