NYSE • EFC.PRC • US28852N4060
Generating your data highlights...
1.63b USD | # 4286 in US
3.19k shares | 81.48k USD
99.89m
97.63% | 97.53m