Public companies allow ownership of their stocks by virtually anyone, and are this public companies. On the other hand, private companies have somewhat "protected" stocks where they are held by a small group of people - likely investors - or the CEO, even some employees.