Nasdaq • STRL • US8592411016
Generating your data highlights...
16.4b USD | # 1178 in US
837.27k shares | 641.06m USD
30.59m
97.73% | 29.89m