Not directly. They profit from membership and I’m sure from manufacturers of weapons.
My multimillion dollar company is “non-profit” too. All that means is extra money that’s not eaten by the salaries gets recycled back into organization. There are still plenty of people there making good money. If you care look up CEO’s salary.