SCOR has reported record results for 2007