NYSE • ESNT • BMG3198U1027
Generating your data highlights...
5.93b USD | # 2274 in US
730.53k shares | 44.29m USD
94.01m
96.35% | 90.58m