Nasdaq • EFSC • US2937121059
Generating your data highlights...
2.31b USD | # 3741 in US
260.03k shares | 15.43m USD
36.59m
96.98% | 35.48m