NYSE • ESNT • BMG3198U1027
Generating your data highlights...
6.04b USD | # 2242 in US
687.17k shares | 45.81m USD
89.88m
96.42% | 86.66m