STWD

Starwood Property Trust, Inc.

STWDNYSE

$18.43

-0.05

0.27%

Last Updated: Dec 12, 20:59