
Starwood Property Trust Inc (STWD) kicked off at the price of $20.63: Venture capitalists have an exciting new opportunity
Starwood Property Trust Inc (NYSE: STWD) on Tuesday, plunged -1.24% from the previous trading day, before settling in for the closing price of $20.89. Within