Archive

Filter

Starwood Property Trust (NYSE: STWD) is the largest commercial real estate mortgage REIT in the U.S., with a market cap of more than $5 billion. Yet in the past five years it has not passed through a penny of realized loss to its shareholders, and currently pays out at an… Read More