Starwood Property Trust, Inc.
STWD
$19.93
$0.381.94%
STWD
TTM - Trailing twelve months. Q - Most recent quarter. YOY - Year over year.