Ellington Financial Q1 Net Income of $0.47 per Share | Intellectia.AI