Lushanthan Mahendrarajah

Stock Analyst at J.P. Morgan

(4.31)
# 1,382
Out of 5,099 analysts
370
Total ratings
57.1%
Success rate
7.8%
Average return

Stocks Rated by Lushanthan Mahendrarajah

Vesuvius plc
Jul 31, 2026
Reiterated: Hold
Price Target: 440p → 400p
Current: 472p
Upside: -15.18%
IMI plc
Jul 8, 2026
Reiterated: Buy
Price Target: 3,050p → 3,300p
Current: 2,890p
Upside: +14.19%
Weir PLC
Mar 31, 2026
Reiterated: Buy
Price Target: 3,800p → 3,500p
Current: 2,630p
Upside: +33.08%
ASSA ABLOY AB (publ)
Mar 24, 2026
Reiterated: Buy
Price Target: kr 400.00
Current: kr 392.60
Upside: +1.88%
Smiths Group plc
Mar 23, 2026
Reiterated: Buy
Price Target: 3,040p → 2,830p
Current: 2,709p
Upside: +4.47%
Bodycote plc
Mar 19, 2026
Reiterated: Hold
Price Target: 700p
Current: 917p
Upside: -23.66%
Halma plc
Mar 13, 2026
Reiterated: Hold
Price Target: 4,000p → 4,150p
Current: 3,476p
Upside: +19.39%
Sunbelt Rentals Holdings
Mar 13, 2026
Reiterated: Hold
Price Target: $78 → $74
Current: $83.46
Upside: -11.33%
Rotork plc
Mar 10, 2026
Reiterated: Buy
Price Target: 420p → 390p
Current: 494p
Upside: -21.05%
Oxford Instruments plc
Feb 10, 2026
Reiterated: Buy
Price Target: 2,600p → 3,000p
Current: 2,598p
Upside: +15.47%
Reiterated: Buy
Price Target: n/a
Current: $271.20
Upside: -
Reiterated: Hold
Price Target: 7,500p → 7,800p
Current: 7,470p
Upside: +4.42%
Reiterated: Hold
Price Target: 180p
Current: 74p
Upside: n/a
Reiterated: Buy
Price Target: 400p → 425p
Current: 337p
Upside: n/a
Reiterated: Buy
Price Target: 250p
Current: 139p
Upside: n/a
Reiterated: Buy
Price Target: 460p → 500p
Current: 647p
Upside: n/a
Reiterated: Hold
Price Target: 250p
Current: 162p
Upside: n/a
Reiterated: Buy
Price Target: 160p
Current: 69p
Upside: n/a
Reiterated: Buy
Price Target: 1,030p
Current: 1,020p
Upside: n/a
Reiterated: Hold
Price Target: 910p → 890p
Current: 633p
Upside: n/a
Reiterated: Hold
Price Target: 380p → 280p
Current: 177p
Upside: n/a
Reiterated: Hold
Price Target: 780p → 620p
Current: 825p
Upside: n/a
Reiterated: Buy
Price Target: 320p → 350p
Current: 873p
Upside: n/a
Reiterated: Hold
Price Target: 96p → 85p
Current: 9p
Upside: n/a
Reiterated: Hold
Price Target: 710p → 600p
Current: 3,252p
Upside: n/a
Reiterated: Buy
Price Target: 105p
Current: 128p
Upside: n/a
Reiterated: Buy
Price Target: $93
Current: $241.99
Upside: n/a
Reiterated: Buy
Price Target: €49.08
Current: €70.32
Upside: n/a