Starwood Property Trust, Inc. (NYSE:STWD) has completed the sale of 23,000,000 shares of its common stock, including 3,000,000 shares sold pursuant to the exercise in full of the underwriters' over-allotment option, at a price of $19.73 per share. The net proceeds of the sale were approximately $434.8 million after the underwriting discount and estimated offering expenses.