ICON sells USD 2.15 billion senior unsecured notes in three-part offering - ICLR News | Rallies