Starwood Property Trust, Inc. (STWD)

Market price: $12.44

4 valuation methods