9:25 am Starwood Property Trust prices 22 mln shares of common stock for gross proceeds of $496.1 mln