Nasdaq • STRL • US8592411016
Generating your data highlights...
26.4b USD | # 794 in US
614.63k shares | 400.8m USD
30.69m
97.73% | 29.99m