Starwood Property Trust Inc

STWDNYSE
$16.08
0.201.26%
At close: Sep 4, 5:00 PM EST
$16.10
0.020.12%
After Hours: 5:40 PM EST

Starwood Property Trust vs. Peers Comparison

Compare Starwood Property Trust (STWD) to its peers on price performance, valuation multiples and key financial metrics.