Non-profit doesn't necessarily mean that they don't make any profit. It is what they with that profit that can give them non-profit status. Churches that make $94 are supposed to use that money for the right reasons.
A nonprofit organization (abbreviated NPO, also not-for-profit)[1] is an organization that does not distribute its surplus funds to owners or shareholders, but instead uses them to help pursue its goals.[2] Examples of NPOs include charities (i.e. charitable organizations), trade unions, and public arts organizations. Most governments and government agencies meet this definition, but in most countries they are considered a separate type of organization and not counted as NPOs.