OTCPK • SHTP.Y • US8080381036
Generating your data highlights...
3.53b USD
N/A shares | N/A USD
150.61m
23.00% | 34.64m