Return to Article Details The Virtuous Cycle of Corporate Social Responsibility and Corporate Financial Performance: the Mediating Role of Firm Reputation