Do 10 minutes of reading to learn the basics of the market. The company is the only place new shares come from. The market makers that they use sell them . The Transfer Agent keeps track of the amount of shares. The company instructs the Transfer Agent not to tell shareholders how many shares are Outstanding.
There... saved you 10 minutes of reading. It is really not complicated at all.