NYSE • EFC • US28852N1090
Generating your data highlights...
1.6b USD | # 4352 in US
1.23m shares | 16.44m USD
128.89m
97.73% | 125.96m