Andrew Brooke
Stock Analyst at RBC Capital
(3.10)
# 2,571
Out of 4,476 analysts
597
Total ratings
48%
Success rate
1.9%
Average return
Main Sectors:
Stocks Rated by Andrew Brooke
| Stock | Action | Price Target | Current | Upside | Ratings | Updated | |
|---|---|---|---|---|---|---|---|
| LON: SRP Serco Group plc | Maintained: Buy | 370p | $231.20 | +60.03% | 51 | Jun 25, 2026 | |
| LON: DCC DCC plc | Reiterated: Hold | 6,500p | $6,090.00 | +6.73% | 30 | Jun 11, 2026 | |
| LON: RTO Rentokil Initial plc | Maintained: Buy | 540p | $445.10 | +21.32% | 39 | Jun 5, 2026 | |
| LON: MTO Mitie Group plc | Maintained: Buy | 205p → 200p | $152.10 | +31.49% | 4 | Jun 4, 2026 | |
| LON: RS1 RS Group plc | Maintained: Buy | 770p → 780p | $626.50 | +24.50% | 47 | May 21, 2026 | |
| LON: ESNT Essentra plc | Maintained: Buy | 130p | $84.80 | +53.30% | 18 | May 21, 2026 | |
| LON: DPLM Diploma PLC | Maintained: Buy | 6,600p → 7,300p | $7,200.00 | +1.39% | 37 | May 19, 2026 | |
| LON: CPI Capita plc | Maintained: Buy | 450p | $311.50 | +44.46% | 36 | May 18, 2026 | |
| SWX: ADEN Adecco Group AG | Maintained: Buy | CHF 30.00 → CHF 25.00 | $16.15 | +54.80% | 36 | May 13, 2026 | |
| LON: JSG Johnson Service Group PLC | Maintained: Hold | 150p | $169.40 | -11.45% | 26 | May 7, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | 850p → 825p | $565.00 | +46.02% | 40 | Apr 28, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | €33.00 → €31.00 | $27.82 | +11.43% | 37 | Apr 22, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | 260p | $191.30 | +35.91% | 26 | Mar 5, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | kr 170.00 → kr 180.00 | $164.10 | +9.69% | 18 | Feb 5, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | 1,025p → 1,340p | $1,328.00 | +0.90% | 20 | Nov 24, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $6.7 | $29.99 | -77.68% | 1 | Oct 23, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | 800p | $282.75 | n/a | 17 | Feb 26, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $163 → $131 | $230.24 | n/a | 21 | Jun 15, 2022 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | CHF 2,700 → CHF 3,100 | $95.30 | n/a | 4 | Jun 14, 2021 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | 140p | $34.28 | n/a | 14 | Feb 23, 2021 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Sell | €65.00 | $52.85 | n/a | 10 | Feb 8, 2021 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | 390p → 440p | $115.70 | n/a | 15 | Jan 13, 2021 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | 280p | $1,039.00 | n/a | 5 | Dec 29, 2020 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Sell | 2,200p | $2,690.00 | n/a | 10 | Dec 29, 2020 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Sell | $13 | $32.71 | n/a | 11 | Dec 29, 2020 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Sell | 4,500p | $5,820.00 | n/a | 9 | Dec 29, 2020 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | €21.50 | $27.20 | n/a | 6 | Dec 29, 2020 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | €9.00 | $11.85 | n/a | 4 | Dec 29, 2020 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | 2,700p → 2,800p | $2,644.00 | n/a | 2 | Jul 17, 2020 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $56 | $15.56 | n/a | 1 | Jul 13, 2020 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | 2,987p | $20.00 | n/a | 1 | Oct 6, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | 29,872p | $164.80 | n/a | 1 | Oct 6, 2016 |
Serco Group plc
Jun 25, 2026
Maintained: Buy
Price Target: 370p
Current: $231.20
Upside: +60.03%
DCC plc
Jun 11, 2026
Reiterated: Hold
Price Target: 6,500p
Current: $6,090.00
Upside: +6.73%
Rentokil Initial plc
Jun 5, 2026
Maintained: Buy
Price Target: 540p
Current: $445.10
Upside: +21.32%
Mitie Group plc
Jun 4, 2026
Maintained: Buy
Price Target: 205p → 200p
Current: $152.10
Upside: +31.49%
RS Group plc
May 21, 2026
Maintained: Buy
Price Target: 770p → 780p
Current: $626.50
Upside: +24.50%
Essentra plc
May 21, 2026
Maintained: Buy
Price Target: 130p
Current: $84.80
Upside: +53.30%
Diploma PLC
May 19, 2026
Maintained: Buy
Price Target: 6,600p → 7,300p
Current: $7,200.00
Upside: +1.39%
Capita plc
May 18, 2026
Maintained: Buy
Price Target: 450p
Current: $311.50
Upside: +44.46%
Adecco Group AG
May 13, 2026
Maintained: Buy
Price Target: CHF 30.00 → CHF 25.00
Current: $16.15
Upside: +54.80%
Johnson Service Group PLC
May 7, 2026
Maintained: Hold
Price Target: 150p
Current: $169.40
Upside: -11.45%
Apr 28, 2026
Maintained: Buy
Price Target: 850p → 825p
Current: $565.00
Upside: +46.02%
Apr 22, 2026
Maintained: Hold
Price Target: €33.00 → €31.00
Current: $27.82
Upside: +11.43%
Mar 5, 2026
Maintained: Buy
Price Target: 260p
Current: $191.30
Upside: +35.91%
Feb 5, 2026
Maintained: Buy
Price Target: kr 170.00 → kr 180.00
Current: $164.10
Upside: +9.69%
Nov 24, 2025
Maintained: Hold
Price Target: 1,025p → 1,340p
Current: $1,328.00
Upside: +0.90%
Oct 23, 2025
Maintained: Buy
Price Target: $6.7
Current: $29.99
Upside: -77.68%
Feb 26, 2025
Maintained: Buy
Price Target: 800p
Current: $282.75
Upside: n/a
Jun 15, 2022
Maintained: Hold
Price Target: $163 → $131
Current: $230.24
Upside: n/a
Jun 14, 2021
Maintained: Buy
Price Target: CHF 2,700 → CHF 3,100
Current: $95.30
Upside: n/a
Feb 23, 2021
Reiterated: Hold
Price Target: 140p
Current: $34.28
Upside: n/a
Feb 8, 2021
Maintained: Sell
Price Target: €65.00
Current: $52.85
Upside: n/a
Jan 13, 2021
Maintained: Hold
Price Target: 390p → 440p
Current: $115.70
Upside: n/a
Dec 29, 2020
Maintained: Hold
Price Target: 280p
Current: $1,039.00
Upside: n/a
Dec 29, 2020
Maintained: Sell
Price Target: 2,200p
Current: $2,690.00
Upside: n/a
Dec 29, 2020
Maintained: Sell
Price Target: $13
Current: $32.71
Upside: n/a
Dec 29, 2020
Maintained: Sell
Price Target: 4,500p
Current: $5,820.00
Upside: n/a
Dec 29, 2020
Maintained: Hold
Price Target: €21.50
Current: $27.20
Upside: n/a
Dec 29, 2020
Maintained: Hold
Price Target: €9.00
Current: $11.85
Upside: n/a
Jul 17, 2020
Maintained: Hold
Price Target: 2,700p → 2,800p
Current: $2,644.00
Upside: n/a
Jul 13, 2020
Maintained: Buy
Price Target: $56
Current: $15.56
Upside: n/a
Oct 6, 2016
Reiterated: Hold
Price Target: 2,987p
Current: $20.00
Upside: n/a
Oct 6, 2016
Reiterated: Hold
Price Target: 29,872p
Current: $164.80
Upside: n/a