Financial insights of ICD