STWD   $14.36  0.28% Market Closed After Close 13.98 -2.65%

STARWOOD PROPERTY TRUST, INC. Starwood Property Trust Inc.

Data not available