What happened to EFC today?
E
What happened to EFC today?
π¦
EFC is up N/A at $13.49
Performance
5 Day+0.74%
1 Month+5.44%
3 Month+10.78%
InsiderStreet AI
— Know what they know.