The parent association that owns the Blue Cross brand is non-profit. However the individual companies (at least all the ones I've examined) are for profit - and in fact are quite profitable. For example, the entire revenue of the parent association is smaller than the profits of only Blue Cross South Carolina.