No. GEICO is a popular public auto insurance company. You do not have to be a policyholder to purchase GEICO stock. Liberty Mutual runs its insurance company differently. Liberty Mutual automatically makes all policyholders shareholders.