Nasdaq • EFSC • US2937121059
Generating your data highlights...
2.19b USD | # 3837 in US
271.2k shares | 15.47m USD
36.59m
96.98% | 35.48m