This is not how it works at all. Companies do not sell stock except in specific circumstances that are tightly regulated. Often they don't sell stock at all once they're public, because that increases the number of shares outstanding, causing the share value to drop, something investors generally do not like. I don't know the last time Google sold stock, but it would have been long ago because you only need to do this when you want to raise cash that you cannot get through operations, and Google has had billions of dollars in the bank for many years now.