
Andrew Brooke
Stock Analyst at RBC Capital
(3.67)
# 2,143
Out of 5,108 analysts
600
Total ratings
50.6%
Success rate
3.1%
Average return
Main Sectors:
Stocks Rated by Andrew Brooke
| Stock | Action | Price Target | Current | Upside | Ratings | Updated | |
|---|---|---|---|---|---|---|---|
| EPA: SPIE SPIE SA | Reiterated: Hold | €45.00 | €44.90 | +0.22% | 2 | Oct 30, 2026 | |
| LON: ESNT Essentra plc | Reiterated: Buy | 140p → 145p | 114p | +27.19% | 20 | Oct 22, 2026 | |
| LON: RTO Rentokil Initial plc | Reiterated: Buy | 480p | 359p | +33.63% | 43 | Oct 22, 2026 | |
| AMS: RAND Randstad N.V. | Reiterated: Hold | €31.00 → €39.00 | €41.71 | -6.50% | 39 | Oct 21, 2026 | |
| LON: TPK Travis Perkins plc | Reiterated: Buy | 825p | 664p | +24.25% | 42 | Oct 15, 2026 | |
| SWX: ADEN Adecco Group AG | Reiterated: Buy | CHF 26.00 | CHF 23.38 | +11.21% | 38 | Oct 12, 2026 | |
| LON: DPLM Diploma PLC | Reiterated: Buy | 7,400p → 8,000p | 7,000p | +14.29% | 40 | Sep 30, 2026 | |
| LON: JSG Johnson Service Group PLC | Reiterated: Hold | 150p → 145p | 151p | -3.78% | 28 | Sep 8, 2026 | |
| LON: IWG International Workplace Group plc | Reiterated: Buy | 260p | 214p | +21.38% | 27 | Aug 12, 2026 | |
| LON: SRP Serco Group plc | Reiterated: Buy | 370p | 284p | +30.28% | 52 | Aug 6, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 385p | 256p | +50.39% | 38 | Aug 4, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | 6,500p | 6,460p | +0.62% | 30 | Jun 11, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 205p → 200p | 209p | -4.31% | 4 | Jun 4, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 770p → 780p | 788p | -1.02% | 47 | May 21, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | kr 170.00 → kr 180.00 | kr 159.60 | +12.78% | 18 | Feb 5, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $6.74 | $24.08 | n/a | 1 | Oct 23, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 800p | 298p | n/a | 17 | Feb 26, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $164 → $132 | $235.65 | n/a | 21 | Jun 15, 2022 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | CHF 2,700 → CHF 3,100 | CHF 103.60 | n/a | 4 | Jun 14, 2021 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | 140p | 61p | n/a | 14 | Feb 23, 2021 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Sell | €65.00 | €60.50 | n/a | 10 | Feb 8, 2021 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | 390p → 440p | 219p | n/a | 15 | Jan 13, 2021 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | €9.00 | €9.54 | n/a | 4 | Dec 29, 2020 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | €21.50 | €30.22 | n/a | 6 | Dec 29, 2020 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | 280p | 1,019p | n/a | 5 | Dec 29, 2020 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Sell | 2,200p | 2,924p | n/a | 10 | Dec 29, 2020 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Sell | $13 | $34.11 | n/a | 11 | Dec 29, 2020 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Sell | 4,500p | 5,965p | n/a | 9 | Dec 29, 2020 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | 2,700p → 2,800p | 3,132p | n/a | 2 | Jul 17, 2020 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $55 | $23.31 | n/a | 1 | Jul 13, 2020 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | 2,960p | 13p | n/a | 1 | Oct 6, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | 29,605p | 301p | n/a | 1 | Oct 6, 2016 |
SPIE SA
Oct 30, 2026
Reiterated: Hold
Price Target: €45.00
Current: €44.90
Upside: +0.22%
Essentra plc
Oct 22, 2026
Reiterated: Buy
Price Target: 140p → 145p
Current: 114p
Upside: +27.19%
Rentokil Initial plc
Oct 22, 2026
Reiterated: Buy
Price Target: 480p
Current: 359p
Upside: +33.63%
Randstad N.V.
Oct 21, 2026
Reiterated: Hold
Price Target: €31.00 → €39.00
Current: €41.71
Upside: -6.50%
Travis Perkins plc
Oct 15, 2026
Reiterated: Buy
Price Target: 825p
Current: 664p
Upside: +24.25%
Adecco Group AG
Oct 12, 2026
Reiterated: Buy
Price Target: CHF 26.00
Current: CHF 23.38
Upside: +11.21%
Diploma PLC
Sep 30, 2026
Reiterated: Buy
Price Target: 7,400p → 8,000p
Current: 7,000p
Upside: +14.29%
Johnson Service Group PLC
Sep 8, 2026
Reiterated: Hold
Price Target: 150p → 145p
Current: 151p
Upside: -3.78%
International Workplace Group plc
Aug 12, 2026
Reiterated: Buy
Price Target: 260p
Current: 214p
Upside: +21.38%
Serco Group plc
Aug 6, 2026
Reiterated: Buy
Price Target: 370p
Current: 284p
Upside: +30.28%
Aug 4, 2026
Reiterated: Buy
Price Target: 385p
Current: 256p
Upside: +50.39%
Jun 11, 2026
Reiterated: Hold
Price Target: 6,500p
Current: 6,460p
Upside: +0.62%
Jun 4, 2026
Reiterated: Buy
Price Target: 205p → 200p
Current: 209p
Upside: -4.31%
May 21, 2026
Reiterated: Buy
Price Target: 770p → 780p
Current: 788p
Upside: -1.02%
Feb 5, 2026
Reiterated: Buy
Price Target: kr 170.00 → kr 180.00
Current: kr 159.60
Upside: +12.78%
Oct 23, 2025
Reiterated: Buy
Price Target: $6.74
Current: $24.08
Upside: n/a
Feb 26, 2025
Reiterated: Buy
Price Target: 800p
Current: 298p
Upside: n/a
Jun 15, 2022
Reiterated: Hold
Price Target: $164 → $132
Current: $235.65
Upside: n/a
Jun 14, 2021
Reiterated: Buy
Price Target: CHF 2,700 → CHF 3,100
Current: CHF 103.60
Upside: n/a
Feb 23, 2021
Reiterated: Hold
Price Target: 140p
Current: 61p
Upside: n/a
Feb 8, 2021
Reiterated: Sell
Price Target: €65.00
Current: €60.50
Upside: n/a
Jan 13, 2021
Reiterated: Hold
Price Target: 390p → 440p
Current: 219p
Upside: n/a
Dec 29, 2020
Reiterated: Hold
Price Target: €9.00
Current: €9.54
Upside: n/a
Dec 29, 2020
Reiterated: Hold
Price Target: €21.50
Current: €30.22
Upside: n/a
Dec 29, 2020
Reiterated: Hold
Price Target: 280p
Current: 1,019p
Upside: n/a
Dec 29, 2020
Reiterated: Sell
Price Target: 2,200p
Current: 2,924p
Upside: n/a
Dec 29, 2020
Reiterated: Sell
Price Target: $13
Current: $34.11
Upside: n/a
Dec 29, 2020
Reiterated: Sell
Price Target: 4,500p
Current: 5,965p
Upside: n/a
Jul 17, 2020
Reiterated: Hold
Price Target: 2,700p → 2,800p
Current: 3,132p
Upside: n/a
Jul 13, 2020
Reiterated: Buy
Price Target: $55
Current: $23.31
Upside: n/a
Oct 6, 2016
Reiterated: Hold
Price Target: 2,960p
Current: 13p
Upside: n/a
Oct 6, 2016
Reiterated: Hold
Price Target: 29,605p
Current: 301p
Upside: n/a