Irish CRO Icon has concluded its investigation into its accounting practices and restated its consolidated financials for 2023 and 2024.