OTCPK:IFNN.F | DE0006231004
Generating your data highlights...
43.6b USD | # 403 in US
5.02k shares | 164k USD
1.3b
99.99% | 1.3b