Redwood Trust Reports Q1 Net Interest Income of $34.7M | Intellectia.AI