
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
Main Sectors:
Stocks Rated by Andrew Brooke
| Stock | Action | Price Target | Current | Upside | Ratings | Updated | |
|---|---|---|---|---|---|---|---|
| EPA: SPIE SPIE SA | Initiated Coverage: Hold | €45.00 | €41.72 | +7.86% | 1 | Oct 13, 2026 | |
| SWX: ADEN Adecco Group AG | Reiterated: Buy | CHF 26.00 | CHF 21.04 | +23.57% | 38 | Oct 12, 2026 | |
| LON: RTO Rentokil Initial plc | Reiterated: Buy | 480p | 312p | +54.09% | 42 | Oct 1, 2026 | |
| LON: DPLM Diploma PLC | Reiterated: Buy | 7,400p → 8,000p | 7,815p | +2.37% | 40 | Sep 30, 2026 | |
| LON: JSG Johnson Service Group PLC | Reiterated: Hold | 150p → 145p | 140p | +3.57% | 28 | Sep 8, 2026 | |
| LON: IWG International Workplace Group plc | Reiterated: Buy | 260p | 183p | +42.08% | 27 | Aug 12, 2026 | |
| LON: SRP Serco Group plc | Reiterated: Buy | 370p | 270p | +36.94% | 52 | Aug 6, 2026 | |
| LON: CPI Capita plc | Reiterated: Buy | 385p | 302p | +27.48% | 38 | Aug 4, 2026 | |
| LON: TPK Travis Perkins plc | Reiterated: Buy | 825p | 593p | +39.24% | 41 | Aug 4, 2026 | |
| LON: ESNT Essentra plc | Reiterated: Buy | 130p → 140p | 115p | +21.74% | 19 | Jul 28, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | €31.00 | €34.71 | -10.69% | 38 | Jul 22, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | 6,500p | 6,430p | +1.09% | 30 | Jun 11, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 205p → 200p | 210p | -4.85% | 4 | Jun 4, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 770p → 780p | 785p | -0.64% | 47 | May 21, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | kr 170.00 → kr 180.00 | kr 162.50 | +10.77% | 18 | Feb 5, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $6.63 | $20.82 | -68.14% | 1 | Oct 23, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 800p | 263p | n/a | 17 | Feb 26, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $162 → $130 | $228.76 | n/a | 21 | Jun 15, 2022 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | CHF 2,700 → CHF 3,100 | CHF 98.70 | n/a | 4 | Jun 14, 2021 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | 140p | 58p | n/a | 14 | Feb 23, 2021 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Sell | €65.00 | €55.90 | n/a | 10 | Feb 8, 2021 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | 390p → 440p | 196p | n/a | 15 | Jan 13, 2021 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | €9.00 | €8.93 | n/a | 4 | Dec 29, 2020 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | €21.50 | €27.92 | n/a | 6 | Dec 29, 2020 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | 280p | 928p | n/a | 5 | Dec 29, 2020 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Sell | 2,200p | 2,842p | n/a | 10 | Dec 29, 2020 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Sell | $13 | $32.72 | n/a | 11 | Dec 29, 2020 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Sell | 4,500p | 5,920p | n/a | 9 | Dec 29, 2020 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | 2,700p → 2,800p | 2,855p | n/a | 2 | Jul 17, 2020 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $55 | $19.43 | n/a | 1 | Jul 13, 2020 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | 2,960p | 14p | n/a | 1 | Oct 6, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | 29,605p | 320p | n/a | 1 | Oct 6, 2016 |
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%
Jul 22, 2026
Reiterated: Hold
Price Target: €31.00
Current: €34.71
Upside: -10.69%
Jun 11, 2026
Reiterated: Hold
Price Target: 6,500p
Current: 6,430p
Upside: +1.09%
Jun 4, 2026
Reiterated: Buy
Price Target: 205p → 200p
Current: 210p
Upside: -4.85%
May 21, 2026
Reiterated: Buy
Price Target: 770p → 780p
Current: 785p
Upside: -0.64%
Feb 5, 2026
Reiterated: Buy
Price Target: kr 170.00 → kr 180.00
Current: kr 162.50
Upside: +10.77%
Oct 23, 2025
Reiterated: Buy
Price Target: $6.63
Current: $20.82
Upside: -68.14%
Feb 26, 2025
Reiterated: Buy
Price Target: 800p
Current: 263p
Upside: n/a
Jun 15, 2022
Reiterated: Hold
Price Target: $162 → $130
Current: $228.76
Upside: n/a
Jun 14, 2021
Reiterated: Buy
Price Target: CHF 2,700 → CHF 3,100
Current: CHF 98.70
Upside: n/a
Feb 23, 2021
Reiterated: Hold
Price Target: 140p
Current: 58p
Upside: n/a
Feb 8, 2021
Reiterated: Sell
Price Target: €65.00
Current: €55.90
Upside: n/a
Jan 13, 2021
Reiterated: Hold
Price Target: 390p → 440p
Current: 196p
Upside: n/a
Dec 29, 2020
Reiterated: Hold
Price Target: €9.00
Current: €8.93
Upside: n/a
Dec 29, 2020
Reiterated: Hold
Price Target: €21.50
Current: €27.92
Upside: n/a
Dec 29, 2020
Reiterated: Hold
Price Target: 280p
Current: 928p
Upside: n/a
Dec 29, 2020
Reiterated: Sell
Price Target: 2,200p
Current: 2,842p
Upside: n/a
Dec 29, 2020
Reiterated: Sell
Price Target: $13
Current: $32.72
Upside: n/a
Dec 29, 2020
Reiterated: Sell
Price Target: 4,500p
Current: 5,920p
Upside: n/a
Jul 17, 2020
Reiterated: Hold
Price Target: 2,700p → 2,800p
Current: 2,855p
Upside: n/a
Jul 13, 2020
Reiterated: Buy
Price Target: $55
Current: $19.43
Upside: n/a
Oct 6, 2016
Reiterated: Hold
Price Target: 2,960p
Current: 14p
Upside: n/a
Oct 6, 2016
Reiterated: Hold
Price Target: 29,605p
Current: 320p
Upside: n/a