Starwood Property Trust Q1 EPS Misses at $0.39 While Revenue Hits $512M - STWD News | Rallies