William Mackie

Stock Analyst at Kepler Capital

(4.78)
# 557
Out of 4,574 analysts
959
Total ratings
65.4%
Success rate
11%
Average return

Stocks Rated by William Mackie

Sandvik AB (publ)
Jul 15, 2026
Downgraded: Hold
Price Target: kr 370.00
Current: kr 349.70
Upside: +5.80%
Siemens Aktiengesellschaft
Jul 3, 2026
Upgraded: Hold
Price Target: €255.00€280.00
Current: €272.25
Upside: +2.85%
The Weir Group PLC
Jun 17, 2026
Upgraded: Buy
Price Target: 3,200p3,000p
Current: 2,616p
Upside: +14.68%
Vestas Wind Systems A/S
Jun 5, 2026
Upgraded: Buy
Price Target: kr 200.00
Current: kr 173.90
Upside: +15.01%
Alstom SA
May 19, 2026
Maintained: Hold
Price Target: €18.00
Current: €16.01
Upside: +12.43%
Legrand SA
May 7, 2026
Maintained: Hold
Price Target: €155.00
Current: €134.30
Upside: +15.41%
Knorr-Bremse AG
May 7, 2026
Maintained: Buy
Price Target: €110.00
Current: €106.30
Upside: +3.48%
Schneider Electric S.E.
May 4, 2026
Maintained: Buy
Price Target: €275.00€300.00
Current: €268.05
Upside: +11.92%
Epiroc AB (publ)
Apr 29, 2026
Maintained: Hold
Price Target: kr 180.00kr 245.00
Current: kr 247.60
Upside: -1.05%
Atlas Copco AB (publ)
Apr 28, 2026
Maintained: Buy
Price Target: kr 117.50kr 220.00
Current: kr 203.90
Upside: +7.90%
Maintained: Hold
Price Target: €33.00
Current: €40.04
Upside: -17.58%
Downgraded: Hold
Price Target: CHF 75.00CHF 80.00
Current: CHF 80.00
Upside: -
Maintained: Buy
Price Target: €185.00€200.00
Current: €151.34
Upside: +32.15%
Downgraded: Hold
Price Target: €17.50
Current: €16.85
Upside: +3.86%
Maintained: Hold
Price Target: €40.00
Current: €37.63
Upside: +6.30%
Maintained: Buy
Price Target: kr 305.00
Current: kr 255.80
Upside: +19.23%
Upgraded: Buy
Price Target: n/a
Current: $23.68
Upside: -
Maintained: Hold
Price Target: CHF 62.50
Current: CHF 77.00
Upside: -18.83%
Downgraded: Hold
Price Target: n/a
Current: $8.74
Upside: -
Maintained: Buy
Price Target: kr 550.00
Current: kr 472.40
Upside: +16.43%
Upgraded: Buy
Price Target: n/a
Current: $96.36
Upside: -
Maintained: Buy
Price Target: 4,150p
Current: 3,614p
Upside: +14.83%
Maintained: Buy
Price Target: 8,860p
Current: 7,080p
Upside: +25.14%
Maintained: Buy
Price Target: €21.98€75.00
Current: €63.55
Upside: +18.02%
Maintained: Sell
Price Target: €82.00€105.00
Current: €113.00
Upside: -7.08%
Maintained: Sell
Price Target: kr 710.00
Current: kr 898.50
Upside: -20.98%
Maintained: Buy
Price Target: kr 270.00
Current: kr 225.00
Upside: +20.00%
Maintained: Hold
Price Target: €4.80
Current: €4.09
Upside: +17.36%
Maintained: Hold
Price Target: €54.00€58.50
Current: €35.06
Upside: n/a
Maintained: Buy
Price Target: €2.90€6.00
Current: €10.23
Upside: n/a
Maintained: Hold
Price Target: €20.22€20.00
Current: €18.20
Upside: n/a
Maintained: Buy
Price Target: €54.11€45.00
Current: €40.55
Upside: n/a
Maintained: Hold
Price Target: €10.55€30.00
Current: €24.82
Upside: n/a
Maintained: Buy
Price Target: €36.92€105.00
Current: €132.20
Upside: n/a
Upgraded: Buy
Price Target: kr 280.00kr 285.00
Current: kr 348.00
Upside: n/a
Maintained: Hold
Price Target: €20.66€39.00
Current: €26.76
Upside: n/a
Maintained: Hold
Price Target: kr 330.00kr 212.50
Current: kr 101.10
Upside: n/a
Maintained: Hold
Price Target: $105
Current: $30.19
Upside: n/a
Downgraded: Hold
Price Target: €18.00€11.43
Current: €124.20
Upside: n/a
Maintained: Hold
Price Target: kr 175.00kr 1,701
Current: kr 574.60
Upside: n/a
Maintained: Buy
Price Target: €27.14€23.86
Current: €8.00
Upside: n/a
Maintained: Hold
Price Target: €11.00€9.67
Current: €5.88
Upside: n/a
Maintained: Sell
Price Target: €20.00€17.58
Current: €41.80
Upside: n/a
Maintained: Sell
Price Target: €7.70€6.77
Current: €18.29
Upside: n/a
Maintained: Hold
Price Target: €4.00€3.52
Current: €2.21
Upside: n/a
Maintained: Hold
Price Target: €25.00€21.98
Current: €39.36
Upside: n/a
Maintained: Hold
Price Target: €21.00€18.46
Current: €8.80
Upside: n/a
Maintained: Hold
Price Target: €16.00€14.06
Current: €28.08
Upside: n/a
Maintained: Hold
Price Target: €18.00€15.82
Current: €18.24
Upside: n/a
Maintained: Hold
Price Target: €24.00€21.10
Current: €14.57
Upside: n/a
Maintained: Hold
Price Target: €15.50€13.63
Current: €126.90
Upside: n/a
Maintained: Sell
Price Target: €4.50€3.96
Current: €20.90
Upside: n/a
Maintained: Sell
Price Target: €2.30€2.02
Current: €3.91
Upside: n/a
Maintained: Hold
Price Target: €5.00€4.40
Current: €2.73
Upside: n/a
Maintained: Buy
Price Target: €83.67€73.55
Current: €86.00
Upside: n/a
Maintained: Buy
Price Target: €41.00€36.04
Current: €58.95
Upside: n/a
Maintained: Sell
Price Target: €8.00€7.03
Current: €22.00
Upside: n/a
Maintained: Hold
Price Target: €34.00€29.89
Current: €77.30
Upside: n/a
Maintained: Buy
Price Target: CHF 87.00CHF 71.22
Current: CHF 130.40
Upside: n/a
Maintained: Buy
Price Target: €33.50€29.45
Current: €12.90
Upside: n/a
Maintained: Sell
Price Target: CHF 485.00CHF 397.01
Current: CHF 52.35
Upside: n/a
Maintained: Hold
Price Target: CHF 835.00CHF 683.51
Current: CHF 125.40
Upside: n/a
Maintained: Hold
Price Target: CHF 55.00CHF 45.02
Current: CHF 141.30
Upside: n/a
Maintained: Buy
Price Target: CHF 15.00CHF 12.28
Current: CHF 3.64
Upside: n/a
Maintained: Hold
Price Target: €0.50
Current: €12.78
Upside: n/a
Downgraded: Sell
Price Target: €500.00€410.00
Current: €649.50
Upside: n/a
Maintained: Sell
Price Target: €28.00
Current: €13.54
Upside: n/a
Maintained: Hold
Price Target: €103.00
Current: €69.90
Upside: n/a
Maintained: Sell
Price Target: €265.00
Current: €824.00
Upside: n/a
Maintained: Hold
Price Target: kr 338.00
Current: kr 92.26
Upside: n/a
Maintained: Buy
Price Target: €15.00
Current: €12.28
Upside: n/a
Maintained: Buy
Price Target: $137$148
Current: $153.91
Upside: n/a
Maintained: Hold
Price Target: $137
Current: $22.55
Upside: n/a
Maintained: Hold
Price Target: $25
Current: $9.90
Upside: n/a