Return to Article Details The Influence of Company Size and Leverage on Profitability Moderated by Environmental Performance Download Download PDF