Is the NSLS a for-profit or nonprofit?

The NSLS is a for-benefit organization that has been certified as a B Corporation.