Andrew Brooke

Stock Analyst at RBC Capital

(3.52)
# 2,261
Out of 5,058 analysts
595
Total ratings
49.4%
Success rate
2.7%
Average return

Stocks Rated by Andrew Brooke

SPIE SA
Oct 13, 2026
Initiated Coverage: Hold
Price Target: €45.00
Current: €41.72
Upside: +7.86%
Adecco Group AG
Oct 12, 2026
Reiterated: Buy
Price Target: CHF 26.00
Current: CHF 21.04
Upside: +23.57%
Rentokil Initial plc
Oct 1, 2026
Reiterated: Buy
Price Target: 480p
Current: 312p
Upside: +54.09%
Diploma PLC
Sep 30, 2026
Reiterated: Buy
Price Target: 7,400p → 8,000p
Current: 7,815p
Upside: +2.37%
Johnson Service Group PLC
Sep 8, 2026
Reiterated: Hold
Price Target: 150p → 145p
Current: 140p
Upside: +3.57%
International Workplace Group plc
Aug 12, 2026
Reiterated: Buy
Price Target: 260p
Current: 183p
Upside: +42.08%
Serco Group plc
Aug 6, 2026
Reiterated: Buy
Price Target: 370p
Current: 270p
Upside: +36.94%
Capita plc
Aug 4, 2026
Reiterated: Buy
Price Target: 385p
Current: 302p
Upside: +27.48%
Travis Perkins plc
Aug 4, 2026
Reiterated: Buy
Price Target: 825p
Current: 593p
Upside: +39.24%
Essentra plc
Jul 28, 2026
Reiterated: Buy
Price Target: 130p → 140p
Current: 115p
Upside: +21.74%
Reiterated: Hold
Price Target: €31.00
Current: €34.71
Upside: -10.69%
Reiterated: Hold
Price Target: 6,500p
Current: 6,430p
Upside: +1.09%
Reiterated: Buy
Price Target: 205p → 200p
Current: 210p
Upside: -4.85%
Reiterated: Buy
Price Target: 770p → 780p
Current: 785p
Upside: -0.64%
Reiterated: Buy
Price Target: kr 170.00 → kr 180.00
Current: kr 162.50
Upside: +10.77%
Reiterated: Buy
Price Target: $6.63
Current: $20.82
Upside: -68.14%
Reiterated: Buy
Price Target: 800p
Current: 263p
Upside: n/a
Reiterated: Hold
Price Target: $162 → $130
Current: $228.76
Upside: n/a
Reiterated: Buy
Price Target: CHF 2,700 → CHF 3,100
Current: CHF 98.70
Upside: n/a
Reiterated: Hold
Price Target: 140p
Current: 58p
Upside: n/a
Reiterated: Sell
Price Target: €65.00
Current: €55.90
Upside: n/a
Reiterated: Hold
Price Target: 390p → 440p
Current: 196p
Upside: n/a
Reiterated: Hold
Price Target: €9.00
Current: €8.93
Upside: n/a
Reiterated: Hold
Price Target: €21.50
Current: €27.92
Upside: n/a
Reiterated: Hold
Price Target: 280p
Current: 928p
Upside: n/a
Reiterated: Sell
Price Target: 2,200p
Current: 2,842p
Upside: n/a
Reiterated: Sell
Price Target: $13
Current: $32.72
Upside: n/a
Reiterated: Sell
Price Target: 4,500p
Current: 5,920p
Upside: n/a
Reiterated: Hold
Price Target: 2,700p → 2,800p
Current: 2,855p
Upside: n/a
Reiterated: Buy
Price Target: $55
Current: $19.43
Upside: n/a
Reiterated: Hold
Price Target: 2,960p
Current: 14p
Upside: n/a
Reiterated: Hold
Price Target: 29,605p
Current: 320p
Upside: n/a