EFC Financials: Ellington Financial Inc AI Analysis