Andrew Brooke

Stock Analyst at RBC Capital

(3.47)
# 2,353
Out of 4,698 analysts
588
Total ratings
49.9%
Success rate
2.7%
Average return

Stocks Rated by Andrew Brooke

International Workplace Group plc
Aug 12, 2026
Maintained: Buy
Price Target: 260p
Current: 189p
Upside: +37.86%
Adecco Group AG
Aug 7, 2026
Maintained: Buy
Price Target: CHF 25.00CHF 26.00
Current: CHF 24.16
Upside: +7.62%
Serco Group plc
Aug 6, 2026
Maintained: Buy
Price Target: 370p
Current: 253p
Upside: +46.25%
Capita plc
Aug 4, 2026
Maintained: Buy
Price Target: 385p
Current: 258p
Upside: +49.22%
Travis Perkins plc
Aug 4, 2026
Maintained: Buy
Price Target: 825p
Current: 617p
Upside: +33.71%
Rentokil Initial plc
Jul 30, 2026
Reiterated: Buy
Price Target: 540p480p
Current: 348p
Upside: +37.77%
Essentra plc
Jul 28, 2026
Maintained: Buy
Price Target: 130p140p
Current: 111p
Upside: +26.13%
Randstad N.V.
Jul 22, 2026
Maintained: Hold
Price Target: €31.00
Current: €38.99
Upside: -20.49%
Diploma PLC
Jul 16, 2026
Maintained: Buy
Price Target: 7,300p7,400p
Current: 7,120p
Upside: +3.93%
Johnson Service Group PLC
Jul 10, 2026
Maintained: Hold
Price Target: 150p
Current: 143p
Upside: +5.04%
Reiterated: Hold
Price Target: 6,500p
Current: 6,335p
Upside: +2.60%
Maintained: Buy
Price Target: 205p200p
Current: 210p
Upside: -4.67%
Maintained: Buy
Price Target: 770p780p
Current: 745p
Upside: +4.77%
Maintained: Buy
Price Target: kr 170.00kr 180.00
Current: kr 151.90
Upside: +18.50%
Maintained: Buy
Price Target: $6.76
Current: $23.83
Upside: -71.64%
Maintained: Buy
Price Target: 800p
Current: 350p
Upside: n/a
Maintained: Hold
Price Target: $165$132
Current: $228.41
Upside: n/a
Maintained: Buy
Price Target: CHF 2,700CHF 3,100
Current: CHF 91.02
Upside: n/a
Reiterated: Hold
Price Target: 140p
Current: 70p
Upside: n/a
Maintained: Sell
Price Target: €65.00
Current: €58.05
Upside: n/a
Maintained: Hold
Price Target: 390p440p
Current: 216p
Upside: n/a
Maintained: Hold
Price Target: 280p
Current: 991p
Upside: n/a
Maintained: Sell
Price Target: 2,200p
Current: 2,658p
Upside: n/a
Maintained: Sell
Price Target: $14
Current: $30.76
Upside: n/a
Maintained: Sell
Price Target: 4,500p
Current: 5,860p
Upside: n/a
Maintained: Hold
Price Target: €21.50
Current: €27.20
Upside: n/a
Maintained: Hold
Price Target: €9.00
Current: €11.07
Upside: n/a
Maintained: Hold
Price Target: 2,700p2,800p
Current: 2,814p
Upside: n/a
Maintained: Buy
Price Target: $57
Current: $22.56
Upside: n/a
Reiterated: Hold
Price Target: 2,959p
Current: 17p
Upside: n/a
Reiterated: Hold
Price Target: 29,592p
Current: 285p
Upside: n/a