Starwood Property Trust Inc (STWD) ticks all the boxes for top investors with its surprise performance of 1.95% last month.
Starwood Property Trust Inc (NYSE: STWD) kicked off on Tuesday, down -1.64% from the previous trading day, before settling in for the closing price of