Starwood Property Trust Inc

STWDNYSE
$12.52
-0.19-1.49%