Ellington Financial LLC Message Board

 
EFC
25.36-0.14(-0.55%)May 21 4:03 PMEDT