NYSE • EFC.PRD • US28852N5059
Generating your data highlights...
1.63b USD | # 4286 in US
1.32k shares | 31.71k USD
99.89m
97.63% | 97.53m