It's a huge stretch to apply the same rights to companies. Companies are not people and do not automatically get the same rights individuals do.
Any legal pretense one could use to deny freedom of speech and expression to a company could also be used to deny any group - political parties, religions, specific races or genders, the press, etc.