human
I'm a bit confused by the terms ‘non-profit' and ‘for-profit'. What are the differences between these two?
assistant
Nonprofits are organizations that exist to serve the public good. They do not make money, and they are typically funded by donations or grants from government agencies. For-profits are companies that exist to generate profits for shareholders. They are typically funded through investments and can be publicly traded on stock exchanges.