NYSE • EFC • US28852N1090
Generating your data highlights...
1.65b USD | # 4318 in US
1.25m shares | 16.89m USD
125.39m
97.68% | 122.49m