NYSE • ESNT • BMG3198U1027
Generating your data highlights...
5.66b USD | # 2323 in US
720.95k shares | 43.72m USD
94.01m
96.35% | 90.58m