OTCPK:SPHR.Y | US8555631022
Generating your data highlights...
102m USD | # 8312 in US
3.28k shares | 6.74k USD
418.22m
82.16% | 343.61m