William Mackie

Stock Analyst at Kepler Capital

(4.80)
# 521
Out of 5,058 analysts
835
Total ratings
65.7%
Success rate
11.5%
Average return

Stocks Rated by William Mackie

Sandvik AB (publ)
Jul 15, 2026
Downgraded: Hold
Price Target: kr 370.00
Current: kr 356.10
Upside: +3.90%
Siemens Aktiengesellschaft
Jul 3, 2026
Upgraded: Hold
Price Target: €255.00 → €280.00
Current: €270.65
Upside: +3.45%
Weir PLC
Jun 17, 2026
Upgraded: Buy
Price Target: 3,200p → 3,000p
Current: 2,682p
Upside: +11.86%
Alstom SA
May 19, 2026
Reiterated: Hold
Price Target: €18.00
Current: €16.13
Upside: +11.63%
Knorr-Bremse AG
May 7, 2026
Reiterated: Buy
Price Target: €110.00
Current: €99.50
Upside: +10.55%
Legrand SA
May 7, 2026
Reiterated: Hold
Price Target: €155.00
Current: €134.00
Upside: +15.67%
Schneider Electric S.E.
May 4, 2026
Reiterated: Buy
Price Target: €275.00 → €300.00
Current: €253.30
Upside: +18.44%
Epiroc AB (publ)
Apr 29, 2026
Reiterated: Hold
Price Target: kr 180.00 → kr 245.00
Current: kr 264.20
Upside: -7.27%
Atlas Copco AB (publ)
Apr 28, 2026
Reiterated: Buy
Price Target: kr 117.50 → kr 220.00
Current: kr 202.20
Upside: +8.80%
ABB Ltd
Apr 27, 2026
Downgraded: Hold
Price Target: CHF 75.00 → CHF 80.00
Current: CHF 75.68
Upside: +5.71%
Reiterated: Hold
Price Target: €33.00
Current: €39.14
Upside: -15.69%
Reiterated: Buy
Price Target: €185.00 → €200.00
Current: €134.98
Upside: +48.17%
Reiterated: Hold
Price Target: €40.00
Current: €33.43
Upside: +19.65%
Reiterated: Buy
Price Target: kr 305.00
Current: kr 271.10
Upside: +12.50%
Upgraded: Buy
Price Target: n/a
Current: $31.16
Upside: -
Reiterated: Hold
Price Target: CHF 62.50
Current: CHF 68.65
Upside: -8.96%
Downgraded: Hold
Price Target: n/a
Current: $9.24
Upside: -
Upgraded: Buy
Price Target: n/a
Current: $91.05
Upside: -
Reiterated: Buy
Price Target: €21.53 → €75.00
Current: €69.20
Upside: +8.38%
Reiterated: Sell
Price Target: €82.00 → €105.00
Current: €112.60
Upside: -6.75%
Reiterated: Buy
Price Target: 4,150p
Current: 3,428p
Upside: +21.06%
Reiterated: Buy
Price Target: 8,860p
Current: 7,370p
Upside: +20.22%
Reiterated: Buy
Price Target: kr 270.00
Current: kr 232.60
Upside: +16.08%
Reiterated: Hold
Price Target: €54.00 → €58.50
Current: €41.45
Upside: n/a
Reiterated: Buy
Price Target: €2.84 → €6.00
Current: €10.83
Upside: n/a
Reiterated: Hold
Price Target: €19.81 → €20.00
Current: €16.14
Upside: n/a
Reiterated: Buy
Price Target: €53.01 → €45.00
Current: €34.09
Upside: n/a
Reiterated: Hold
Price Target: €10.33 → €30.00
Current: €22.06
Upside: n/a
Reiterated: Buy
Price Target: €36.17 → €105.00
Current: €126.70
Upside: n/a
Upgraded: Buy
Price Target: kr 280.00 → kr 285.00
Current: kr 359.50
Upside: n/a
Reiterated: Hold
Price Target: $103
Current: $27.67
Upside: n/a
Reiterated: Buy
Price Target: CHF 15.00 → CHF 12.16
Current: CHF 4.54
Upside: n/a
Reiterated: Hold
Price Target: CHF 835.00 → CHF 676.69
Current: CHF 145.00
Upside: n/a
Reiterated: Sell
Price Target: CHF 485.00 → CHF 393.05
Current: CHF 58.25
Upside: n/a
Reiterated: Buy
Price Target: CHF 87.00 → CHF 70.51
Current: CHF 139.60
Upside: n/a
Reiterated: Hold
Price Target: CHF 55.00 → CHF 44.57
Current: CHF 172.50
Upside: n/a
Reiterated: Hold
Price Target: €11.00 → €9.47
Current: €5.60
Upside: n/a
Reiterated: Hold
Price Target: €25.00 → €21.53
Current: €36.64
Upside: n/a
Reiterated: Hold
Price Target: €18.00 → €15.50
Current: €15.40
Upside: n/a
Reiterated: Sell
Price Target: €4.50 → €3.87
Current: €22.25
Upside: n/a
Reiterated: Sell
Price Target: €2.30 → €1.98
Current: €5.32
Upside: n/a
Reiterated: Hold
Price Target: €21.00 → €18.08
Current: €8.86
Upside: n/a
Reiterated: Buy
Price Target: €41.00 → €35.31
Current: €50.70
Upside: n/a
Reiterated: Sell
Price Target: €8.00 → €6.89
Current: €23.15
Upside: n/a
Reiterated: Sell
Price Target: €7.70 → €6.63
Current: €17.69
Upside: n/a
Reiterated: Hold
Price Target: €5.00 → €4.31
Current: €2.39
Upside: n/a
Reiterated: Buy
Price Target: €83.67 → €72.05
Current: €90.80
Upside: n/a
Downgraded: Hold
Price Target: €18.00 → €11.19
Current: €125.60
Upside: n/a
Reiterated: Hold
Price Target: €4.00 → €3.44
Current: €2.17
Upside: n/a
Reiterated: Hold
Price Target: €15.50 → €13.35
Current: €109.40
Upside: n/a
Reiterated: Buy
Price Target: €33.50 → €28.85
Current: €10.62
Upside: n/a
Reiterated: Hold
Price Target: €24.00 → €20.67
Current: €14.59
Upside: n/a
Reiterated: Hold
Price Target: kr 175.00 → kr 1,677
Current: kr 576.40
Upside: n/a
Downgraded: Sell
Price Target: €500.00 → €410.00
Current: €616.00
Upside: n/a
Reiterated: Sell
Price Target: €28.00
Current: €16.14
Upside: n/a
Reiterated: Hold
Price Target: €0.50
Current: €12.52
Upside: n/a
Reiterated: Hold
Price Target: €103.00
Current: €87.25
Upside: n/a
Reiterated: Sell
Price Target: €265.00
Current: €813.00
Upside: n/a
Reiterated: Buy
Price Target: €15.00
Current: €14.35
Upside: n/a
Reiterated: Buy
Price Target: $135 → $146
Current: $150.07
Upside: n/a
Reiterated: Hold
Price Target: $135
Current: $25.94
Upside: n/a
Reiterated: Hold
Price Target: $25
Current: $8.09
Upside: n/a