Earnings Call Insights: ICON Public Limited Company (NASDAQ ... Strength was noted in strategic alliances and biotech awards, though cancellations pressured near-term revenue and margin.