Five dimensions of CSR are measured in a single integrative construct. CSR and innovation performance are positively related. CSR is positively associated with firm performance. Innovation performance mediates the relationship between CSR and firm performance.