Offer your insights or judgment on the input financial query or topic using your financial expertise. Reply as normal question answering

Who are the sellers for the new public stocks?
Usually the big institution that "floats" the stock on the market is the one to offer it to you. The IPO company doesn't sell the stock itself, the big investment bank does it for them. IPO's shareholders/employees are generally not allowed to sell their shares at the IPO until some time passes. Then you usually see the sleuth of selling.