Actually, I think it has to do with only one thing, and that's marketing.
I mean, they are making more revenues AND even profits than the current market cap, so we know it's VERY undervalued.
So I truly believe that a word of mouth, advertising, and marketing campaign is going to be hitting hard here. Once people find out, there will be a huge influx of buyers.