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

Stocks Rated by Andrew Brooke

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: 205p200p
Current: $152.10
Upside: +31.49%
RS Group plc
May 21, 2026
Maintained: Buy
Price Target: 770p780p
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,600p7,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.00CHF 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%
Maintained: Buy
Price Target: 850p825p
Current: $565.00
Upside: +46.02%
Maintained: Hold
Price Target: €33.00€31.00
Current: $27.82
Upside: +11.43%
Maintained: Buy
Price Target: 260p
Current: $191.30
Upside: +35.91%
Maintained: Buy
Price Target: kr 170.00kr 180.00
Current: $164.10
Upside: +9.69%
Maintained: Hold
Price Target: 1,025p1,340p
Current: $1,328.00
Upside: +0.90%
Maintained: Buy
Price Target: $6.7
Current: $29.99
Upside: -77.68%
Maintained: Buy
Price Target: 800p
Current: $282.75
Upside: n/a
Maintained: Hold
Price Target: $163$131
Current: $230.24
Upside: n/a
Maintained: Buy
Price Target: CHF 2,700CHF 3,100
Current: $95.30
Upside: n/a
Reiterated: Hold
Price Target: 140p
Current: $34.28
Upside: n/a
Maintained: Sell
Price Target: €65.00
Current: $52.85
Upside: n/a
Maintained: Hold
Price Target: 390p440p
Current: $115.70
Upside: n/a
Maintained: Hold
Price Target: 280p
Current: $1,039.00
Upside: n/a
Maintained: Sell
Price Target: 2,200p
Current: $2,690.00
Upside: n/a
Maintained: Sell
Price Target: $13
Current: $32.71
Upside: n/a
Maintained: Sell
Price Target: 4,500p
Current: $5,820.00
Upside: n/a
Maintained: Hold
Price Target: €21.50
Current: $27.20
Upside: n/a
Maintained: Hold
Price Target: €9.00
Current: $11.85
Upside: n/a
Maintained: Hold
Price Target: 2,700p2,800p
Current: $2,644.00
Upside: n/a
Maintained: Buy
Price Target: $56
Current: $15.56
Upside: n/a
Reiterated: Hold
Price Target: 2,987p
Current: $20.00
Upside: n/a
Reiterated: Hold
Price Target: 29,872p
Current: $164.80
Upside: n/a