NYSE • EFC • US28852N1090
Generating your data highlights...
1.66b USD | # 4312 in US
1.28m shares | 17.28m USD
125.39m
97.68% | 122.49m