NYSE • EFC • US28852N1090
Generating your data highlights...
1.7b USD | # 4239 in US
1.72m shares | 21.52m USD
124.65m
98.02% | 122.18m