OTCPK • SPSA.F • FR0000050809
Generating your data highlights...
3.01b USD | # 3335 in US
220 shares | 31.17k USD
18.55m
70.32% | 13.05m