05:31 PM EDT, 10/22/2025 (MT Newswires) -- ICON (ICLR) reported Q3 non-GAAP net income late Wednesday of $3.31 per diluted share, down from $3.35 a year earlier.
Analysts polled by FactSet expected $3.30.
Revenue in the three months ended Sept. 30 rose to $2.04 billion from $2.03 billion a year earlier.
Analysts expected $1.98 billion.
The company's shares fell 2.9% in after-hours trading.