this company exist for the benefit of the insiders. just look at the short History as a public company. Line their pockets through salaries, bonuses, stock options, and secondary offering that there was no need for. If they should be successful then we might get some crumbs off the table. If they fail their rich anyway. Only when you go public can you fail and get rich at the same time. Trying starting your own business and see if faliure leads to riches.
I imagine your cost basis is high and have not made a cent. The financials do not lie and this is a great and unique opportunity. Patience and long term investing is an art you need to master. I have great returns and have no sold a cent. I keep accumulating. I understand insiders sell and its annoying but like others here say it is not material. The jury is still out on MM but if they can continue and grow your profits will be there soon.