Nasdaq • LSTR • US5150981018
Generating your data highlights...
5.93b USD | # 2291 in US
510.8k shares | 102.78m USD
33.94m
93.63% | 31.78m