Sector profits match historic 2007 peak of $102bn