Delphi Doubles Down on Ellington Financial Stake with $8.7… — EFC +0.80 · News Impact Screener