BARRY EDWARD BALFE

Insider profile

Performance

Overall performance

Performance over holding periods
30 days 90 days 120 days
Average return 3% 8.2% 15.1%
Success rate 100% 68% 82%
Transactions
2 0% Buy
34 71% Buy
47 69% Buy
BARRY EDWARD BALFE's trades of ICON PLC's stock


Loading...
• Purchase • Sale • Planned purchase • Planned sale Net purchase Net sale Buy signal Sell signal Earnings
Abbreviations B: Buy, S: Sell, PP: Planned purchase, PlS: Planned sale, PrS: Proposed sale, O: Option / Other
US ICON PLC (ICLR)
Transaction date
Sale
Price
483.04
Quantity 94,129 -43.6%
Value US$4,112,817
US ICON PLC (ICLR)
Transaction date
Sale
Price
53.24
Quantity 60,884 +32.5%
Value US$793,935
US ICON PLC (ICLR)
Transaction date
Proposed sale
Price
111.63
Quantity 96,657
Value US$2,707,447
US ICON PLC (ICLR)
Transaction date
Proposed sale
Price
105.13
Quantity 2,862
Value US$300,875
US ICON PLC (ICLR)
Transaction date
Proposed sale
Price
109.25
Quantity 566
Value US$61,837
US ICON PLC (ICLR)
Transaction date
Proposed sale
Price
157.46
Quantity 381
Value US$59,993
US ICON PLC (ICLR)
Transaction date
Proposed sale
Price
182.43
Quantity 1,216
Value US$221,835
Notification date Transaction date Company B/S Transaction type Nb. shares
Price
Value
Number of shares Price Value Details
2026-08-11 2026-08-10
US ICON PLC (ICLR)
S Sale
94,129 -43.6%
483.04
US$4,112,817
94,129 -43.6% 483.04 US$4,112,817
2026-08-11 2026-08-10
US ICON PLC (ICLR)
S Sale
60,884 +32.5%
53.24
US$793,935
60,884 +32.5% 53.24 US$793,935
2026-08-10 2026-08-10
US ICON PLC (ICLR)
PrS Proposed sale
96,657
111.63
US$2,707,447
96,657 111.63 US$2,707,447
2026-03-09 2026-03-09
US ICON PLC (ICLR)
PrS Proposed sale
2,862
105.13
US$300,875
2,862 105.13 US$300,875
2026-03-04 2026-03-04
US ICON PLC (ICLR)
PrS Proposed sale
566
109.25
US$61,837
566 109.25 US$61,837
2025-08-08 2025-08-08
US ICON PLC (ICLR)
PrS Proposed sale
381
157.46
US$59,993
381 157.46 US$59,993
2025-03-04 2025-03-04
US ICON PLC (ICLR)
PrS Proposed sale
1,216
182.43
US$221,835
1,216 182.43 US$221,835