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

Stocks Rated by Andrew Brooke

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: 205p200p
Current: $158.00
Upside: +26.58%
RS Group plc
May 21, 2026
Maintained: Buy
Price Target: 770p780p
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,600p7,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.00CHF 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: 850p825p
Current: $558.50
Upside: +47.72%
Maintained: Hold
Price Target: €33.00€31.00
Current: $27.21
Upside: +13.93%
Maintained: Buy
Price Target: 370p
Current: $247.40
Upside: +49.56%
Maintained: Buy
Price Target: 260p
Current: $182.10
Upside: +42.78%
Maintained: Buy
Price Target: kr 170.00kr 180.00
Current: $154.90
Upside: +16.20%
Maintained: Hold
Price Target: 1,025p1,340p
Current: $1,318.00
Upside: +1.67%
Maintained: Buy
Price Target: $6.7
Current: $30.19
Upside: -77.79%
Maintained: Buy
Price Target: 800p
Current: $245.00
Upside: n/a
Maintained: Hold
Price Target: $164$131
Current: $235.56
Upside: n/a
Maintained: Buy
Price Target: CHF 2,700CHF 3,100
Current: $90.06
Upside: n/a
Reiterated: Hold
Price Target: 140p
Current: $36.30
Upside: n/a
Maintained: Sell
Price Target: €65.00
Current: $50.35
Upside: n/a
Maintained: Hold
Price Target: 390p440p
Current: $125.80
Upside: n/a
Maintained: Hold
Price Target: 280p
Current: $1,033.50
Upside: n/a
Maintained: Sell
Price Target: 2,200p
Current: $2,552.00
Upside: n/a
Maintained: Sell
Price Target: $13
Current: $33.54
Upside: n/a
Maintained: Sell
Price Target: 4,500p
Current: $5,665.00
Upside: n/a
Maintained: Hold
Price Target: €21.50
Current: $26.12
Upside: n/a
Maintained: Hold
Price Target: €9.00
Current: $11.97
Upside: n/a
Maintained: Hold
Price Target: 2,700p2,800p
Current: $2,563.00
Upside: n/a
Maintained: Buy
Price Target: $57
Current: $15.70
Upside: n/a
Reiterated: Hold
Price Target: 2,983p
Current: $19.40
Upside: n/a
Reiterated: Hold
Price Target: 29,831p
Current: $166.80
Upside: n/a