NYSE • ESNT • BMG3198U1027
Generating your data highlights...
5.39b USD | # 2405 in US
734.7k shares | 44.16m USD
92.15m
96.28% | 88.72m