Starwood Property Trust Inc

STWDNYSE
$12.36
-0.52-4.04%
Ult. Agg.: Nov 6, 1:07 PM

Benzinga