Nasdaq • LPSN • US5381463091
Generating your data highlights...
33.1m USD | # 10010 in US
128.97k shares | 257.24k USD
12.18m
86.71% | 10.56m