Nasdaq • EFSC • US2937121059
Generating your data highlights...
2.4b USD | # 3681 in US
265.46k shares | 15.96m USD
36.59m
96.98% | 35.48m