OTCPK • IDTR.Y • US4566031096
Generating your data highlights...
7.07b USD | # 2026 in US
1.09k shares | 11.52k USD
364.32m
73.29% | 267.02m