Starwood Property Trust deploys $4B in early 2026 as investment pace quickens
Starwood Property Trust (NYSE:STWD) demonstrated a significant uptick in investment activity during the first quarter of 2026, leveraging its scale to deploy billions into high-yielding credit and infrastructure assets.











