ICON swings to Q3 net income of $122.13 million from year-earlier loss as revenue falls to $2.02 billion - ICLR News | Rallies