OTCPK • ITCT.Y • US4503181004
Generating your data highlights...
38.6b USD
100 shares | 381 USD
12.53b
75.57% | 9.47b