Graeme McDonald

Stock Analyst at Citi

(4.28)
# 1,316
Out of 4,334 analysts
89
Total ratings
58.3%
Success rate
20.3%
Average return

Stocks Rated by Graeme McDonald

Mitsubishi Heavy Industries, Ltd.
Mar 11, 2026
Maintained: Buy
Price Target: $4,450$5,300
Current: $3,908.00
Upside: +35.62%
Harmonic Drive Systems Inc.
Mar 3, 2026
Maintained: Buy
Price Target: $3,100$6,100
Current: $7,660.00
Upside: -20.37%
Sumitomo Heavy Industries, Ltd.
Feb 17, 2026
Maintained: Hold
Price Target: $3,400$6,100
Current: $5,360.00
Upside: +13.81%
Kawasaki Heavy Industries, Ltd.
Jan 23, 2026
Maintained: Buy
Price Target: $2,240$3,400
Current: $3,194.00
Upside: +6.45%
Fanuc Corporation
Jan 20, 2026
Maintained: Buy
Price Target: $5,500$7,700
Current: $8,428.00
Upside: -8.64%
SMC Corporation
Oct 2, 2025
Maintained: Buy
Price Target: $60,000$53,000
Current: $66,930.00
Upside: -20.81%
OMRON Corporation
Sep 30, 2025
Maintained: Buy
Price Target: $4,600$4,800
Current: $5,641.00
Upside: -14.91%
IHI Corporation
Aug 13, 2025
Maintained: Buy
Price Target: $2,713$2,856
Current: $2,839.50
Upside: +0.58%
Nabtesco Corporation
Aug 6, 2025
Maintained: Buy
Price Target: $3,000$3,500
Current: $5,648.00
Upside: -38.03%
Shimano Inc.
Aug 6, 2025
Downgraded: Hold
Price Target: $24,000$17,000
Current: $16,535.00
Upside: +2.81%
Maintained: Sell
Price Target: $550$630
Current: $1,233.50
Upside: -48.93%
Maintained: Hold
Price Target: $4,800$5,200
Current: $5,662.00
Upside: -8.16%
Maintained: Hold
Price Target: $20,000
Current: $24,470.00
Upside: -18.27%
Downgraded: Hold
Price Target: $85,000$62,000
Current: $78,860.00
Upside: -21.38%
Maintained: Hold
Price Target: $4,500$5,000
Current: $6,385.00
Upside: -21.69%
Maintained: Hold
Price Target: $1,850
Current: $2,747.50
Upside: n/a
Maintained: Hold
Price Target: $4,000$4,100
Current: $5,049.00
Upside: n/a
Maintained: Hold
Price Target: $5,100$4,450
Current: $7,481.00
Upside: n/a
Upgraded: Buy
Price Target: $2,750$4,400
Current: $7,470.00
Upside: n/a
Maintained: Hold
Price Target: $7,000
Current: $8,776.00
Upside: n/a
Maintained: Hold
Price Target: $1,680
Current: $2,873.00
Upside: n/a
Maintained: Buy
Price Target: $11,200
Current: $7,251.00
Upside: n/a
Maintained: Hold
Price Target: $4,400$5,200
Current: $5,693.00
Upside: n/a
Maintained: Buy
Price Target: n/a
Current: $39.25
Upside: n/a
Upgraded: Buy
Price Target: n/a
Current: $25.87
Upside: n/a
Maintained: Hold
Price Target: n/a
Current: $14.82
Upside: n/a
Downgraded: Hold
Price Target: n/a
Current: $60.79
Upside: n/a
Upgraded: Hold
Price Target: n/a
Current: $84.91
Upside: n/a
Maintained: Buy
Price Target: n/a
Current: $35.98
Upside: n/a