NYSE • EFC • US28852N1090
Generating your data highlights...
1.63b USD | # 4286 in US
1.7m shares | 21.12m USD
124.65m
98.02% | 122.18m