Benzinga

Starwood Property Trust Inc (STWD) Stock Price, Quote, News & History

STWDNYSE
$12.12
0.141.17%
Last update: Oct 20, 12:59 PM
$11.97
-0.01-0.08%