Reporting Information overload: annual reports May 31, 2008 By David Litterick 8 min read Ten years ago, when investors were passive and corporate governance a more abstract concept than it is today, oil giant BP’s... Read more