DUBLIN--(BUSINESS WIRE)--ICON plc (NASDAQ ... Revenue for the fourth quarter was $2,041.1 million. This represents a decrease of 1.2% on prior year revenue or 1.6% decrease on a constant currency ...
Results that may be inaccessible to you are currently showing.
Hide inaccessible results