Yes, yes, and possibly.
What is usually meant by non-profit is tax-exempt. A tax-exempt company can make a profit and be tax-exempt depending on what it does with the profit.
You can learn all about it on the IRS website:
https://www.irs.gov/Charities-%26-Non-Profits

