This paper analyzes how different combinations of Corporate Social Responsibility (CSR) dimensions affect corporate economic performance. We use various dimensions of CSR to examine whether firms rely on different combinations of CSR, in terms of quality versus quantity of CSR practices. Our empirical analysis based on an original database including 10,293 French firms shows that different CSR dimensions in isolation impact positively firms' profits but their effect in term on intensity varies among CSR dimensions. Moreover, the findings on the qualitative CSR measure, based on interaction between its dimensions, show that the substitutability of these dimensions is highly significant for firm performance. However, in terms of the intensity, those interactions produce differential effects.