Andrew Brooke
Stock Analyst at RBC Capital
(3.31)
# 2,355
Out of 4,408 analysts
595
Total ratings
48.6%
Success rate
2.3%
Average return
Main Sectors:
Stocks Rated by Andrew Brooke
| Stock | Action | Price Target | Current | Upside | Ratings | Updated | |
|---|---|---|---|---|---|---|---|
| LON: RTO Rentokil Initial plc | Maintained: Buy | 540p | $450.00 | +20.00% | 39 | Jun 5, 2026 | |
| LON: MTO Mitie Group plc | Maintained: Buy | 205p → 200p | $158.00 | +26.58% | 4 | Jun 4, 2026 | |
| LON: RS1 RS Group plc | Maintained: Buy | 770p → 780p | $622.00 | +25.40% | 47 | May 21, 2026 | |
| LON: ESNT Essentra plc | Maintained: Buy | 130p | $84.70 | +53.48% | 18 | May 21, 2026 | |
| LON: DPLM Diploma PLC | Maintained: Buy | 6,600p → 7,300p | $6,980.00 | +4.58% | 37 | May 19, 2026 | |
| LON: DCC DCC plc | Maintained: Hold | 6,500p | $6,155.00 | +5.61% | 29 | May 19, 2026 | |
| LON: CPI Capita plc | Maintained: Buy | 450p | $347.50 | +29.50% | 36 | May 18, 2026 | |
| SWX: ADEN Adecco Group AG | Maintained: Buy | CHF 30.00 → CHF 25.00 | $15.92 | +57.04% | 36 | May 13, 2026 | |
| LON: JSG Johnson Service Group PLC | Maintained: Hold | 150p | $157.20 | -4.58% | 26 | May 7, 2026 | |
| LON: TPK Travis Perkins plc | Maintained: Buy | 850p → 825p | $558.50 | +47.72% | 40 | Apr 28, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | €33.00 → €31.00 | $27.21 | +13.93% | 37 | Apr 22, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | 370p | $247.40 | +49.56% | 50 | Mar 5, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | 260p | $182.10 | +42.78% | 26 | Mar 5, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | kr 170.00 → kr 180.00 | $154.90 | +16.20% | 18 | Feb 5, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | 1,025p → 1,340p | $1,318.00 | +1.67% | 20 | Nov 24, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $6.7 | $30.19 | -77.79% | 1 | Oct 23, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | 800p | $245.00 | n/a | 17 | Feb 26, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $164 → $131 | $235.56 | n/a | 21 | Jun 15, 2022 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | CHF 2,700 → CHF 3,100 | $90.06 | n/a | 4 | Jun 14, 2021 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | 140p | $36.30 | n/a | 14 | Feb 23, 2021 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Sell | €65.00 | $50.35 | n/a | 10 | Feb 8, 2021 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | 390p → 440p | $125.80 | n/a | 15 | Jan 13, 2021 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | 280p | $1,033.50 | n/a | 5 | Dec 29, 2020 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Sell | 2,200p | $2,552.00 | n/a | 10 | Dec 29, 2020 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Sell | $13 | $33.54 | n/a | 11 | Dec 29, 2020 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Sell | 4,500p | $5,665.00 | n/a | 9 | Dec 29, 2020 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | €21.50 | $26.12 | n/a | 6 | Dec 29, 2020 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | €9.00 | $11.97 | n/a | 4 | Dec 29, 2020 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | 2,700p → 2,800p | $2,563.00 | n/a | 2 | Jul 17, 2020 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $57 | $15.70 | n/a | 1 | Jul 13, 2020 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | 2,983p | $19.40 | n/a | 1 | Oct 6, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | 29,831p | $166.80 | n/a | 1 | Oct 6, 2016 |
Rentokil Initial plc
Jun 5, 2026
Maintained: Buy
Price Target: 540p
Current: $450.00
Upside: +20.00%
Mitie Group plc
Jun 4, 2026
Maintained: Buy
Price Target: 205p → 200p
Current: $158.00
Upside: +26.58%
RS Group plc
May 21, 2026
Maintained: Buy
Price Target: 770p → 780p
Current: $622.00
Upside: +25.40%
Essentra plc
May 21, 2026
Maintained: Buy
Price Target: 130p
Current: $84.70
Upside: +53.48%
Diploma PLC
May 19, 2026
Maintained: Buy
Price Target: 6,600p → 7,300p
Current: $6,980.00
Upside: +4.58%
DCC plc
May 19, 2026
Maintained: Hold
Price Target: 6,500p
Current: $6,155.00
Upside: +5.61%
Capita plc
May 18, 2026
Maintained: Buy
Price Target: 450p
Current: $347.50
Upside: +29.50%
Adecco Group AG
May 13, 2026
Maintained: Buy
Price Target: CHF 30.00 → CHF 25.00
Current: $15.92
Upside: +57.04%
Johnson Service Group PLC
May 7, 2026
Maintained: Hold
Price Target: 150p
Current: $157.20
Upside: -4.58%
Travis Perkins plc
Apr 28, 2026
Maintained: Buy
Price Target: 850p → 825p
Current: $558.50
Upside: +47.72%
Apr 22, 2026
Maintained: Hold
Price Target: €33.00 → €31.00
Current: $27.21
Upside: +13.93%
Mar 5, 2026
Maintained: Buy
Price Target: 370p
Current: $247.40
Upside: +49.56%
Mar 5, 2026
Maintained: Buy
Price Target: 260p
Current: $182.10
Upside: +42.78%
Feb 5, 2026
Maintained: Buy
Price Target: kr 170.00 → kr 180.00
Current: $154.90
Upside: +16.20%
Nov 24, 2025
Maintained: Hold
Price Target: 1,025p → 1,340p
Current: $1,318.00
Upside: +1.67%
Oct 23, 2025
Maintained: Buy
Price Target: $6.7
Current: $30.19
Upside: -77.79%
Feb 26, 2025
Maintained: Buy
Price Target: 800p
Current: $245.00
Upside: n/a
Jun 15, 2022
Maintained: Hold
Price Target: $164 → $131
Current: $235.56
Upside: n/a
Jun 14, 2021
Maintained: Buy
Price Target: CHF 2,700 → CHF 3,100
Current: $90.06
Upside: n/a
Feb 23, 2021
Reiterated: Hold
Price Target: 140p
Current: $36.30
Upside: n/a
Feb 8, 2021
Maintained: Sell
Price Target: €65.00
Current: $50.35
Upside: n/a
Jan 13, 2021
Maintained: Hold
Price Target: 390p → 440p
Current: $125.80
Upside: n/a
Dec 29, 2020
Maintained: Hold
Price Target: 280p
Current: $1,033.50
Upside: n/a
Dec 29, 2020
Maintained: Sell
Price Target: 2,200p
Current: $2,552.00
Upside: n/a
Dec 29, 2020
Maintained: Sell
Price Target: $13
Current: $33.54
Upside: n/a
Dec 29, 2020
Maintained: Sell
Price Target: 4,500p
Current: $5,665.00
Upside: n/a
Dec 29, 2020
Maintained: Hold
Price Target: €21.50
Current: $26.12
Upside: n/a
Dec 29, 2020
Maintained: Hold
Price Target: €9.00
Current: $11.97
Upside: n/a
Jul 17, 2020
Maintained: Hold
Price Target: 2,700p → 2,800p
Current: $2,563.00
Upside: n/a
Jul 13, 2020
Maintained: Buy
Price Target: $57
Current: $15.70
Upside: n/a
Oct 6, 2016
Reiterated: Hold
Price Target: 2,983p
Current: $19.40
Upside: n/a
Oct 6, 2016
Reiterated: Hold
Price Target: 29,831p
Current: $166.80
Upside: n/a