you are right though i am just speculating. no-one should take this as fact.
it's quite hard to value stocks, sometimes a stock that's still loosing money has hundred million Mcaps, and others that are profitable can be worth bugger all.
all the best. good luck all holders