Andrew Brooke

Stock Analyst at RBC Capital

(3.49)
# 2,297
Out of 5,004 analysts
591
Total ratings
50%
Success rate
2.6%
Average return

Stocks Rated by Andrew Brooke

Rentokil Initial plc
Sep 18, 2026
Reiterated: Buy
Price Target: 480p
Current: 309p
Upside: +55.24%
Diploma PLC
Sep 8, 2026
Reiterated: Buy
Price Target: 7,400p
Current: 7,715p
Upside: -4.08%
Johnson Service Group PLC
Sep 8, 2026
Reiterated: Hold
Price Target: 150p → 145p
Current: 136p
Upside: +6.46%
International Workplace Group plc
Aug 12, 2026
Reiterated: Buy
Price Target: 260p
Current: 172p
Upside: +51.60%
Adecco Group AG
Aug 7, 2026
Reiterated: Buy
Price Target: CHF 25.00 → CHF 26.00
Current: CHF 24.46
Upside: +6.30%
Serco Group plc
Aug 6, 2026
Reiterated: Buy
Price Target: 370p
Current: 253p
Upside: +46.36%
Capita plc
Aug 4, 2026
Reiterated: Buy
Price Target: 385p
Current: 226p
Upside: +70.35%
Travis Perkins plc
Aug 4, 2026
Reiterated: Buy
Price Target: 825p
Current: 597p
Upside: +38.19%
Essentra plc
Jul 28, 2026
Reiterated: Buy
Price Target: 130p → 140p
Current: 108p
Upside: +29.39%
Randstad N.V.
Jul 22, 2026
Reiterated: Hold
Price Target: €31.00
Current: €36.00
Upside: -13.89%
Reiterated: Hold
Price Target: 6,500p
Current: 6,440p
Upside: +0.93%
Reiterated: Buy
Price Target: 205p → 200p
Current: 210p
Upside: -4.94%
Reiterated: Buy
Price Target: 770p → 780p
Current: 755p
Upside: +3.31%
Reiterated: Buy
Price Target: kr 170.00 → kr 180.00
Current: kr 150.90
Upside: +19.28%
Reiterated: Buy
Price Target: $6.68
Current: $20.55
Upside: -67.48%
Reiterated: Buy
Price Target: 800p
Current: 330p
Upside: n/a
Reiterated: Hold
Price Target: $163 → $131
Current: $220.17
Upside: n/a
Reiterated: Buy
Price Target: CHF 2,700 → CHF 3,100
Current: CHF 94.46
Upside: n/a
Reiterated: Hold
Price Target: 140p
Current: 63p
Upside: n/a
Reiterated: Sell
Price Target: €65.00
Current: €56.10
Upside: n/a
Reiterated: Hold
Price Target: 390p → 440p
Current: 214p
Upside: n/a
Reiterated: Hold
Price Target: €9.00
Current: €9.98
Upside: n/a
Reiterated: Hold
Price Target: €21.50
Current: €26.76
Upside: n/a
Reiterated: Hold
Price Target: 280p
Current: 985p
Upside: n/a
Reiterated: Sell
Price Target: 2,200p
Current: 2,688p
Upside: n/a
Reiterated: Sell
Price Target: $13
Current: $29.12
Upside: n/a
Reiterated: Sell
Price Target: 4,500p
Current: 5,860p
Upside: n/a
Reiterated: Hold
Price Target: 2,700p → 2,800p
Current: 2,636p
Upside: n/a
Reiterated: Buy
Price Target: $56
Current: $20.49
Upside: n/a
Reiterated: Hold
Price Target: 2,960p
Current: 15p
Upside: n/a
Reiterated: Hold
Price Target: 29,605p
Current: 307p
Upside: n/a