Andrew Brooke

Stock Analyst at RBC Capital

(3.53)
# 2,301
Out of 4,651 analysts
608
Total ratings
50.6%
Success rate
3%
Average return

Stocks Rated by Andrew Brooke

International Workplace Group plc
Aug 12, 2026
Maintained: Buy
Price Target: 260p
Current: 178p
Upside: +45.82%
Adecco Group AG
Aug 7, 2026
Maintained: Buy
Price Target: CHF 25.00CHF 26.00
Current: CHF 23.64
Upside: +9.98%
Serco Group plc
Aug 6, 2026
Maintained: Buy
Price Target: 370p
Current: 269p
Upside: +37.75%
Capita plc
Aug 4, 2026
Maintained: Buy
Price Target: 385p
Current: 273p
Upside: +41.03%
Travis Perkins plc
Aug 4, 2026
Maintained: Buy
Price Target: 825p
Current: 657p
Upside: +25.67%
Rentokil Initial plc
Jul 30, 2026
Reiterated: Buy
Price Target: 540p480p
Current: 351p
Upside: +36.71%
Essentra plc
Jul 28, 2026
Maintained: Buy
Price Target: 130p140p
Current: 106p
Upside: +31.83%
Randstad N.V.
Jul 22, 2026
Maintained: Hold
Price Target: €31.00
Current: €39.39
Upside: -21.30%
Diploma PLC
Jul 16, 2026
Maintained: Buy
Price Target: 7,300p7,400p
Current: 7,370p
Upside: +0.41%
Johnson Service Group PLC
Jul 10, 2026
Maintained: Hold
Price Target: 150p
Current: 147p
Upside: +1.97%
Reiterated: Hold
Price Target: 6,500p
Current: 6,360p
Upside: +2.20%
Maintained: Buy
Price Target: 205p200p
Current: 208p
Upside: -3.85%
Maintained: Buy
Price Target: 770p780p
Current: 738p
Upside: +5.76%
Maintained: Buy
Price Target: kr 170.00kr 180.00
Current: kr 148.00
Upside: +21.62%
Maintained: Hold
Price Target: 1,025p1,340p
Current: 1,337p
Upside: +0.22%
Maintained: Buy
Price Target: $6.74
Current: $23.84
Upside: -71.71%
Maintained: Buy
Price Target: 800p
Current: 340p
Upside: n/a
Maintained: Hold
Price Target: $165$132
Current: $244.94
Upside: n/a
Maintained: Buy
Price Target: CHF 2,700CHF 3,100
Current: CHF 94.42
Upside: n/a
Reiterated: Hold
Price Target: 140p
Current: 69p
Upside: n/a
Maintained: Sell
Price Target: €65.00
Current: €56.80
Upside: n/a
Maintained: Hold
Price Target: 390p440p
Current: 205p
Upside: n/a
Maintained: Hold
Price Target: 280p
Current: 1,194p
Upside: n/a
Maintained: Sell
Price Target: 2,200p
Current: 2,758p
Upside: n/a
Maintained: Sell
Price Target: $13
Current: $32.06
Upside: n/a
Maintained: Sell
Price Target: 4,500p
Current: 5,840p
Upside: n/a
Maintained: Hold
Price Target: €21.50
Current: €27.57
Upside: n/a
Maintained: Hold
Price Target: €9.00
Current: €11.66
Upside: n/a
Maintained: Hold
Price Target: 2,700p2,800p
Current: 2,890p
Upside: n/a
Maintained: Buy
Price Target: $57
Current: $22.73
Upside: n/a
Reiterated: Hold
Price Target: 2,965p
Current: 20p
Upside: n/a
Reiterated: Hold
Price Target: 29,654p
Current: 291p
Upside: n/a