Ellington Financial Q2 FY26 net income falls to $54.4 million, or $0.43 a share; adjusted distributable earnings ease to $75.5 million, or $0.6 a share - EFC News | Rallies