
Andrew Brooke
Stock Analyst at RBC Capital
(3.53)
# 2,301
Out of 4,651 analysts
608
Total ratings
50.6%
Success rate
3%
Average return
Main Sectors:
Stocks Rated by Andrew Brooke
| Stock | Action | Price Target | Current | Upside | Ratings | Updated | |
|---|---|---|---|---|---|---|---|
| LON: IWG International Workplace Group plc | Maintained: Buy | 260p | 178p | +45.82% | 27 | Aug 12, 2026 | |
| SWX: ADEN Adecco Group AG | Maintained: Buy | CHF 25.00 → CHF 26.00 | CHF 23.64 | +9.98% | 37 | Aug 7, 2026 | |
| LON: SRP Serco Group plc | Maintained: Buy | 370p | 269p | +37.75% | 52 | Aug 6, 2026 | |
| LON: CPI Capita plc | Maintained: Buy | 385p | 273p | +41.03% | 38 | Aug 4, 2026 | |
| LON: TPK Travis Perkins plc | Maintained: Buy | 825p | 657p | +25.67% | 41 | Aug 4, 2026 | |
| LON: RTO Rentokil Initial plc | Reiterated: Buy | 540p → 480p | 351p | +36.71% | 40 | Jul 30, 2026 | |
| LON: ESNT Essentra plc | Maintained: Buy | 130p → 140p | 106p | +31.83% | 19 | Jul 28, 2026 | |
| AMS: RAND Randstad N.V. | Maintained: Hold | €31.00 | €39.39 | -21.30% | 38 | Jul 22, 2026 | |
| LON: DPLM Diploma PLC | Maintained: Buy | 7,300p → 7,400p | 7,370p | +0.41% | 38 | Jul 16, 2026 | |
| LON: JSG Johnson Service Group PLC | Maintained: Hold | 150p | 147p | +1.97% | 27 | Jul 10, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | 6,500p | 6,360p | +2.20% | 30 | Jun 11, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | 205p → 200p | 208p | -3.85% | 4 | Jun 4, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | 770p → 780p | 738p | +5.76% | 47 | May 21, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | kr 170.00 → kr 180.00 | kr 148.00 | +21.62% | 18 | Feb 5, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | 1,025p → 1,340p | 1,337p | +0.22% | 20 | Nov 24, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $6.74 | $23.84 | -71.71% | 1 | Oct 23, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | 800p | 340p | n/a | 17 | Feb 26, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $165 → $132 | $244.94 | n/a | 21 | Jun 15, 2022 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | CHF 2,700 → CHF 3,100 | CHF 94.42 | n/a | 4 | Jun 14, 2021 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | 140p | 69p | n/a | 14 | Feb 23, 2021 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Sell | €65.00 | €56.80 | n/a | 10 | Feb 8, 2021 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | 390p → 440p | 205p | n/a | 15 | Jan 13, 2021 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | 280p | 1,194p | n/a | 5 | Dec 29, 2020 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Sell | 2,200p | 2,758p | n/a | 10 | Dec 29, 2020 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Sell | $13 | $32.06 | n/a | 11 | Dec 29, 2020 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Sell | 4,500p | 5,840p | n/a | 9 | Dec 29, 2020 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | €21.50 | €27.57 | n/a | 6 | Dec 29, 2020 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | €9.00 | €11.66 | n/a | 4 | Dec 29, 2020 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | 2,700p → 2,800p | 2,890p | n/a | 2 | Jul 17, 2020 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $57 | $22.73 | n/a | 1 | Jul 13, 2020 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | 2,965p | 20p | n/a | 1 | Oct 6, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | 29,654p | 291p | n/a | 1 | Oct 6, 2016 |
International Workplace Group plc
Aug 12, 2026
Maintained: Buy
Price Target: 260p
Current: 178p
Upside: +45.82%
Adecco Group AG
Aug 7, 2026
Maintained: Buy
Price Target: CHF 25.00 → CHF 26.00
Current: CHF 23.64
Upside: +9.98%
Serco Group plc
Aug 6, 2026
Maintained: Buy
Price Target: 370p
Current: 269p
Upside: +37.75%
Capita plc
Aug 4, 2026
Maintained: Buy
Price Target: 385p
Current: 273p
Upside: +41.03%
Travis Perkins plc
Aug 4, 2026
Maintained: Buy
Price Target: 825p
Current: 657p
Upside: +25.67%
Rentokil Initial plc
Jul 30, 2026
Reiterated: Buy
Price Target: 540p → 480p
Current: 351p
Upside: +36.71%
Essentra plc
Jul 28, 2026
Maintained: Buy
Price Target: 130p → 140p
Current: 106p
Upside: +31.83%
Randstad N.V.
Jul 22, 2026
Maintained: Hold
Price Target: €31.00
Current: €39.39
Upside: -21.30%
Diploma PLC
Jul 16, 2026
Maintained: Buy
Price Target: 7,300p → 7,400p
Current: 7,370p
Upside: +0.41%
Johnson Service Group PLC
Jul 10, 2026
Maintained: Hold
Price Target: 150p
Current: 147p
Upside: +1.97%
Jun 11, 2026
Reiterated: Hold
Price Target: 6,500p
Current: 6,360p
Upside: +2.20%
Jun 4, 2026
Maintained: Buy
Price Target: 205p → 200p
Current: 208p
Upside: -3.85%
May 21, 2026
Maintained: Buy
Price Target: 770p → 780p
Current: 738p
Upside: +5.76%
Feb 5, 2026
Maintained: Buy
Price Target: kr 170.00 → kr 180.00
Current: kr 148.00
Upside: +21.62%
Nov 24, 2025
Maintained: Hold
Price Target: 1,025p → 1,340p
Current: 1,337p
Upside: +0.22%
Oct 23, 2025
Maintained: Buy
Price Target: $6.74
Current: $23.84
Upside: -71.71%
Feb 26, 2025
Maintained: Buy
Price Target: 800p
Current: 340p
Upside: n/a
Jun 15, 2022
Maintained: Hold
Price Target: $165 → $132
Current: $244.94
Upside: n/a
Jun 14, 2021
Maintained: Buy
Price Target: CHF 2,700 → CHF 3,100
Current: CHF 94.42
Upside: n/a
Feb 23, 2021
Reiterated: Hold
Price Target: 140p
Current: 69p
Upside: n/a
Feb 8, 2021
Maintained: Sell
Price Target: €65.00
Current: €56.80
Upside: n/a
Jan 13, 2021
Maintained: Hold
Price Target: 390p → 440p
Current: 205p
Upside: n/a
Dec 29, 2020
Maintained: Hold
Price Target: 280p
Current: 1,194p
Upside: n/a
Dec 29, 2020
Maintained: Sell
Price Target: 2,200p
Current: 2,758p
Upside: n/a
Dec 29, 2020
Maintained: Sell
Price Target: $13
Current: $32.06
Upside: n/a
Dec 29, 2020
Maintained: Sell
Price Target: 4,500p
Current: 5,840p
Upside: n/a
Dec 29, 2020
Maintained: Hold
Price Target: €21.50
Current: €27.57
Upside: n/a
Dec 29, 2020
Maintained: Hold
Price Target: €9.00
Current: €11.66
Upside: n/a
Jul 17, 2020
Maintained: Hold
Price Target: 2,700p → 2,800p
Current: 2,890p
Upside: n/a
Jul 13, 2020
Maintained: Buy
Price Target: $57
Current: $22.73
Upside: n/a
Oct 6, 2016
Reiterated: Hold
Price Target: 2,965p
Current: 20p
Upside: n/a
Oct 6, 2016
Reiterated: Hold
Price Target: 29,654p
Current: 291p
Upside: n/a