OTCPK • ITCF.Y • US46131U1088
Generating your data highlights...
7.06b USD | # 2026 in US
100 shares | 1.82k USD
845.66m
91.05% | 769.97m