Andrew Brooke
Stock Analyst at RBC Capital
(3.37)
# 2,359
Out of 4,574 analysts
601
Total ratings
48%
Success rate
2.5%
Average return
Main Sectors:
Stocks Rated by Andrew Brooke
| Stock | Action | Price Target | Current | Upside | Ratings | Updated | |
|---|---|---|---|---|---|---|---|
| AMS: RAND Randstad N.V. | Maintained: Hold | €31.00 | €36.49 | -15.05% | 38 | Jul 22, 2026 | |
| LON: DPLM Diploma PLC | Maintained: Buy | 7,300p → 7,400p | 7,520p | -1.60% | 38 | Jul 16, 2026 | |
| LON: JSG Johnson Service Group PLC | Maintained: Hold | 150p | 150p | +0.07% | 27 | Jul 10, 2026 | |
| LON: CPI Capita plc | Maintained: Buy | 450p → 385p | 237p | +62.79% | 37 | Jul 9, 2026 | |
| LON: SRP Serco Group plc | Maintained: Buy | 370p | 241p | +53.78% | 51 | Jun 25, 2026 | |
| LON: DCC DCC Energy plc | Reiterated: Hold | 6,500p | 6,285p | +3.42% | 30 | Jun 11, 2026 | |
| LON: RTO Rentokil Initial plc | Maintained: Buy | 540p | 426p | +26.76% | 39 | Jun 5, 2026 | |
| LON: MTO Mitie Group plc | Maintained: Buy | 205p → 200p | 209p | -4.49% | 4 | Jun 4, 2026 | |
| LON: RS1 RS Group plc | Maintained: Buy | 770p → 780p | 683p | +14.29% | 47 | May 21, 2026 | |
| LON: ESNT Essentra plc | Maintained: Buy | 130p | 96p | +35.84% | 18 | May 21, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | CHF 30.00 → CHF 25.00 | CHF 22.02 | +13.53% | 36 | May 13, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | 850p → 825p | 551p | +49.86% | 40 | Apr 28, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | 260p | 200p | +30.20% | 26 | Mar 5, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | kr 170.00 → kr 180.00 | kr 151.00 | +19.21% | 18 | Feb 5, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | 1,025p → 1,340p | 1,326p | +1.06% | 20 | Nov 24, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $6.66 | $28.37 | -76.53% | 1 | Oct 23, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | 800p | 305p | n/a | 17 | Feb 26, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $162 → $131 | $230.67 | n/a | 21 | Jun 15, 2022 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | CHF 2,700 → CHF 3,100 | CHF 93.38 | n/a | 4 | Jun 14, 2021 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | 140p | 58p | n/a | 14 | Feb 23, 2021 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Sell | €65.00 | €55.50 | n/a | 10 | Feb 8, 2021 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | 390p → 440p | 181p | n/a | 15 | Jan 13, 2021 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | 280p | 1,121p | 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 | $30.29 | n/a | 11 | Dec 29, 2020 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Sell | 4,500p | 5,820p | n/a | 9 | Dec 29, 2020 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | €21.50 | €26.98 | n/a | 6 | Dec 29, 2020 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | €9.00 | €11.62 | n/a | 4 | Dec 29, 2020 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | 2,700p → 2,800p | 2,744p | n/a | 2 | Jul 17, 2020 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $56 | $20.64 | n/a | 1 | Jul 13, 2020 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | 3,003p | 19p | n/a | 1 | Oct 6, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | 30,031p | 239p | n/a | 1 | Oct 6, 2016 |
Randstad N.V.
Jul 22, 2026
Maintained: Hold
Price Target: €31.00
Current: €36.49
Upside: -15.05%
Diploma PLC
Jul 16, 2026
Maintained: Buy
Price Target: 7,300p → 7,400p
Current: 7,520p
Upside: -1.60%
Johnson Service Group PLC
Jul 10, 2026
Maintained: Hold
Price Target: 150p
Current: 150p
Upside: +0.07%
Capita plc
Jul 9, 2026
Maintained: Buy
Price Target: 450p → 385p
Current: 237p
Upside: +62.79%
Serco Group plc
Jun 25, 2026
Maintained: Buy
Price Target: 370p
Current: 241p
Upside: +53.78%
DCC Energy plc
Jun 11, 2026
Reiterated: Hold
Price Target: 6,500p
Current: 6,285p
Upside: +3.42%
Rentokil Initial plc
Jun 5, 2026
Maintained: Buy
Price Target: 540p
Current: 426p
Upside: +26.76%
Mitie Group plc
Jun 4, 2026
Maintained: Buy
Price Target: 205p → 200p
Current: 209p
Upside: -4.49%
RS Group plc
May 21, 2026
Maintained: Buy
Price Target: 770p → 780p
Current: 683p
Upside: +14.29%
Essentra plc
May 21, 2026
Maintained: Buy
Price Target: 130p
Current: 96p
Upside: +35.84%
May 13, 2026
Maintained: Buy
Price Target: CHF 30.00 → CHF 25.00
Current: CHF 22.02
Upside: +13.53%
Apr 28, 2026
Maintained: Buy
Price Target: 850p → 825p
Current: 551p
Upside: +49.86%
Mar 5, 2026
Maintained: Buy
Price Target: 260p
Current: 200p
Upside: +30.20%
Feb 5, 2026
Maintained: Buy
Price Target: kr 170.00 → kr 180.00
Current: kr 151.00
Upside: +19.21%
Nov 24, 2025
Maintained: Hold
Price Target: 1,025p → 1,340p
Current: 1,326p
Upside: +1.06%
Oct 23, 2025
Maintained: Buy
Price Target: $6.66
Current: $28.37
Upside: -76.53%
Feb 26, 2025
Maintained: Buy
Price Target: 800p
Current: 305p
Upside: n/a
Jun 15, 2022
Maintained: Hold
Price Target: $162 → $131
Current: $230.67
Upside: n/a
Jun 14, 2021
Maintained: Buy
Price Target: CHF 2,700 → CHF 3,100
Current: CHF 93.38
Upside: n/a
Feb 23, 2021
Reiterated: Hold
Price Target: 140p
Current: 58p
Upside: n/a
Feb 8, 2021
Maintained: Sell
Price Target: €65.00
Current: €55.50
Upside: n/a
Jan 13, 2021
Maintained: Hold
Price Target: 390p → 440p
Current: 181p
Upside: n/a
Dec 29, 2020
Maintained: Hold
Price Target: 280p
Current: 1,121p
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: $30.29
Upside: n/a
Dec 29, 2020
Maintained: Sell
Price Target: 4,500p
Current: 5,820p
Upside: n/a
Dec 29, 2020
Maintained: Hold
Price Target: €21.50
Current: €26.98
Upside: n/a
Dec 29, 2020
Maintained: Hold
Price Target: €9.00
Current: €11.62
Upside: n/a
Jul 17, 2020
Maintained: Hold
Price Target: 2,700p → 2,800p
Current: 2,744p
Upside: n/a
Jul 13, 2020
Maintained: Buy
Price Target: $56
Current: $20.64
Upside: n/a
Oct 6, 2016
Reiterated: Hold
Price Target: 3,003p
Current: 19p
Upside: n/a
Oct 6, 2016
Reiterated: Hold
Price Target: 30,031p
Current: 239p
Upside: n/a