If the company is closely held, e.g. some sort of limited liability company or S-corp, then profits are often kept as small as possible unless otherwise dictated by an operating agreement among the stockholders.
For example, if revenue outpaces expenses by $120k, the stockholders can award themselves $100k in bonuses and the company's profit is $20k and you would see $2k at 10% instead of $12k [and there's nothing stopping the stockholders from awarding all $120k as bonuses in which case you would see nothing]. And that's just when they don't anticipate increased revenues. If they anticipate $120k greater revenue versus expenses next year the stockholders can give themselves $120k worth of raises.
If there's long term revenue streams, the stockholders can hire on family as consultants, enter the company into leasing agreements with companies that they own, and basically take anything that could be profit out of the company and it's all perfectly legal and common for closely held companies.
The reasons are that the tax situation of the stockholders of a closely held company is pretty much the same either way, but any assets of the company can be taken via lawsuit against it, while the personal assets of the owners are protected via limited liability.
None of this is to say that these things are necessarily running through the stockholder's minds. But not being a stockholder pretty much places any future revenue subject to the good will of the stockholders and it is not uncommon for people to make self interested choices when real money is involved.
BTW, being a minority stockholder doesn't really change much absent an operating agreement which governs the way in which profits, bonuses and salaries are determined and getting that is unlikely.
Good luck.