Current Stock Value

Starwood Property Trust, Inc. (STWD)

$17.56

+0.56 (+3.29%)
Valuation Date: 3/22/2023
Share Price on Valuation Date 17.56$
Stock Beta 1.62
Outstanding Shares 282.48