ICLR — Q1 2025 Earnings Release

March 31, 2025 • CONFIRMED

EPS
3.19
Revenue
$2001.3 million
Sentiment Analysis NEGATIVE 2 analyzers
Avg Score
-0.22
Avg Confidence
57%
vader NEGATIVE score: -0.40 confidence: 23%
finbert-finbert NEUTRAL score: -0.04 confidence: 91%