Ellington Financial Inc (EFC) AI Stock Analysis & Earnings