NYSE • ESNT • BMG3198U1027
Generating your data highlights...
6.13b USD | # 2277 in US
778.17k shares | 48.4m USD
92.15m
96.42% | 88.85m