XTRA:IFX | DE0006231004
Generating your data highlights...
41.7b USD | # 416 in DE
3.48m shares | 153.74m USD
1.3b
99.98% | 1.3b