On April 30, 2025, Redwood Trust Inc. reported its financial results for the quarter ending March 31, 2025, including materials available on their website. This filing is significant as it updates investors on the company's financial condition and operations.