Irish-based drug developer ICON reported on Thursday its financial results for the fourth quarter and full year, 2016, showing that the fourth quarter net revenue grew 7.9% year on year to
5+3=?
Δ