XTRA:EFX | US2944291051
Generating your data highlights...
25b USD | # 826 in DE
46 shares | 12.33k USD
120.27m
99.49% | 119.66m