NYSE • EME • US29084Q1004
Generating your data highlights...
38.6b USD | # 575 in US
370.99k shares | 311.13m USD
44.44m
98.74% | 43.88m