well as far as i know, no one dump today and it was all BUY action today. as far as rest of your question, it is clear from annual report that they have 3 million cash! maybe u should read more ;)
LSL Price at posting:
0.0¢ Sentiment: Buy Disclosure: Held