No. Simply being a public traded company does not defacto keep the profits where they shareholders are..
Stock value is not from profits…. Only money a stockholder directly gets from a company are dividend payments if they pay any and even that is whatever the board decides, and is not 100% of profits.
Most power even in publicly traded company is not help by common stock holders.
If I buy Toyota stock at $10/share and sell it years later for $100/share, I get the $90/share capital gain all to myself. It's not like half of it -- or even 1% of it -- gets skimmed off the top by some Japanese dude.