Business thrives when it creates value for society, says new IoD Commission

Tuesday, 3 November 2026 00:01

New report argues that purpose, stewardship and long-term investment are key to delivering sustainable growth and societal benefit Business is most likely to be a force for good when it is guided by a clear purpose, supported by long-term investment and governed with a focus on culture, accountability and stewardship, according to a major new report published today by the Institute of Directors. The report, Business: A Force for Good?, is the culmination of an...Request free trial