OTCPK:SART.F | DE0007165607
Generating your data highlights...
17.5b USD | # 1065 in US
39 shares | 8.03k USD
34.23m
7.00% | 2.4m