No, obviously there are a lot of ways to raise capital in a public company.
"Firms can raise the financial capital they need to pay for such projects in four main ways: (1) from early-stage investors; (2) by reinvesting profits; (3) by borrowing through banks or bonds; and (4) by selling stock. When owners of a business choose sources of financial capital, they also choose how to pay for them."
They can also do so by issuing restricted shares and put a minimum of 2 year and up to 10 year hold on who ever borrowed before they are able to sell, which is amazing.