Greenhaven Associates IncICLR history

Issuer:
Icon Plc (ICLR)
Quarters tracked:
5 (Q2 2025Q2 2026)
Current shares:
3,100,615
Current value:
$538.61M
Peak shares:
3,100,615 (Q2 2026)
Overall change:
+17484%
QuarterSharesValue$/ShareShare ΔΔ%
Q2 20263,100,615$538.61M$173.71+1,098,204+55%
Q1 20262,002,411$221.59M$110.66+1,985,017+11412%
Q4 202517,394$3.17M$182.25-150%
Q3 202517,409$3.05M$175.02-224-1%
Q2 202517,633$2.56M$145.47NEW