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

Stocks Rated by Andrew Brooke

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,300p7,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: 450p385p
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: 205p200p
Current: 209p
Upside: -4.49%
RS Group plc
May 21, 2026
Maintained: Buy
Price Target: 770p780p
Current: 683p
Upside: +14.29%
Essentra plc
May 21, 2026
Maintained: Buy
Price Target: 130p
Current: 96p
Upside: +35.84%
Maintained: Buy
Price Target: CHF 30.00CHF 25.00
Current: CHF 22.02
Upside: +13.53%
Maintained: Buy
Price Target: 850p825p
Current: 551p
Upside: +49.86%
Maintained: Buy
Price Target: 260p
Current: 200p
Upside: +30.20%
Maintained: Buy
Price Target: kr 170.00kr 180.00
Current: kr 151.00
Upside: +19.21%
Maintained: Hold
Price Target: 1,025p1,340p
Current: 1,326p
Upside: +1.06%
Maintained: Buy
Price Target: $6.66
Current: $28.37
Upside: -76.53%
Maintained: Buy
Price Target: 800p
Current: 305p
Upside: n/a
Maintained: Hold
Price Target: $162$131
Current: $230.67
Upside: n/a
Maintained: Buy
Price Target: CHF 2,700CHF 3,100
Current: CHF 93.38
Upside: n/a
Reiterated: Hold
Price Target: 140p
Current: 58p
Upside: n/a
Maintained: Sell
Price Target: €65.00
Current: €55.50
Upside: n/a
Maintained: Hold
Price Target: 390p440p
Current: 181p
Upside: n/a
Maintained: Hold
Price Target: 280p
Current: 1,121p
Upside: n/a
Maintained: Sell
Price Target: 2,200p
Current: 2,758p
Upside: n/a
Maintained: Sell
Price Target: $13
Current: $30.29
Upside: n/a
Maintained: Sell
Price Target: 4,500p
Current: 5,820p
Upside: n/a
Maintained: Hold
Price Target: €21.50
Current: €26.98
Upside: n/a
Maintained: Hold
Price Target: €9.00
Current: €11.62
Upside: n/a
Maintained: Hold
Price Target: 2,700p2,800p
Current: 2,744p
Upside: n/a
Maintained: Buy
Price Target: $56
Current: $20.64
Upside: n/a
Reiterated: Hold
Price Target: 3,003p
Current: 19p
Upside: n/a
Reiterated: Hold
Price Target: 30,031p
Current: 239p
Upside: n/a