STWD

Starwood Property Trust, Inc.

STWDNYSE

$19.76

-0.10

0.50%

Last Updated: Mar 12, 20:00