Is B Corp a real thing? It's not equivalent to non-profit and they can always stop being B Corps. Wikipedia lists Nestle Nespresso as a B Corp example, not very inspiring.
Benefit corporation is a form of legal corporation in the USA that allows for other duties than maximizing shareholder value.