ICON is an American Irish-headquartered healthcare intelligence and clinical research organisation that provides consulting, clinical development and commercialisation services for the pharmaceutical industry., ICON had 38,000 employees in 147 locations spread across 46 countries.
Received revenues in Russia in 2021, there is no any official announcement