DIGITAL REALTY TRUST, INC. (DLR): financials, 13F holders and insider trades