Per Wikipedia:
A company is a legal entity representing an association of legal persons with a shared objective, such as generating profit or benefiting society.
“Company” is a vague almost meaningless term, like “animal.”
The Linux Foundation is a 501©6 non-profit corporation. Americans are more likely to be familiar with 501©3, which covers charity organizations, such as the American Red Cross and St. Judes Children’s Research Hospital. 501©6 covers trade associations, like the American Medical Association, the American Bar Association, the National Association of Realtors and the US Chamber of Commerce.
As a trade association, the Linux Foundation is not itself a for-profit business, but they have a lot to do with for-profit businesses. Maintaining the world’s most popular kernel is chief among them.