8:12am ET
Investing
IPO PRICING: Starwood Property Trust, Inc. (STWD)
Starwood Property Trust, Inc. (NYSE: STWD) has priced its initial public offering of 40,500,000 shares of common stock at a price of $20.00 per share. This is an externally managed company and…