ICON Public Limited Releases Q1 2026 Financial Results

[ad_1] AlphaStreet Newsdesk powered by AlphaStreet Intelligence ICLR|EPS $2.50 vs $2.43 est (+2.9%)|Rev $2.03B vs $2.00B est (+1.5%)|Net Income $104.8M ICON Public Limited Company (ICLR) posted Q1 2026 adjusted diluted EPS of $2.50, topping Wall Street’s $2.43 estimate (beat by…





