William Mackie

Stock Analyst at Kepler Capital

(4.77)
# 581
Out of 4,651 analysts
959
Total ratings
65.4%
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 359.20
Upside: +3.01%
Siemens Aktiengesellschaft
Jul 3, 2026
Upgraded: Hold
Price Target: €255.00€280.00
Current: €284.00
Upside: -1.41%
Weir PLC
Jun 17, 2026
Upgraded: Buy
Price Target: 3,200p3,000p
Current: 2,662p
Upside: +12.70%
Vestas Wind Systems A/S
Jun 5, 2026
Upgraded: Buy
Price Target: kr 200.00
Current: kr 204.25
Upside: -2.08%
Alstom SA
May 19, 2026
Maintained: Hold
Price Target: €18.00
Current: €16.23
Upside: +10.91%
Legrand SA
May 7, 2026
Maintained: Hold
Price Target: €155.00
Current: €140.70
Upside: +10.16%
Knorr-Bremse AG
May 7, 2026
Maintained: Buy
Price Target: €110.00
Current: €100.50
Upside: +9.45%
Schneider Electric S.E.
May 4, 2026
Maintained: Buy
Price Target: €275.00€300.00
Current: €306.40
Upside: -2.09%
Epiroc AB (publ)
Apr 29, 2026
Maintained: Hold
Price Target: kr 180.00kr 245.00
Current: kr 248.30
Upside: -1.33%
Atlas Copco AB (publ)
Apr 28, 2026
Maintained: Buy
Price Target: kr 117.50kr 220.00
Current: kr 208.40
Upside: +5.57%
Maintained: Hold
Price Target: €33.00
Current: €39.20
Upside: -15.82%
Downgraded: Hold
Price Target: CHF 75.00CHF 80.00
Current: CHF 82.78
Upside: -3.36%
Maintained: Buy
Price Target: €185.00€200.00
Current: €160.72
Upside: +24.44%
Downgraded: Hold
Price Target: €17.50
Current: €16.40
Upside: +6.69%
Maintained: Hold
Price Target: €40.00
Current: €37.12
Upside: +7.76%
Maintained: Buy
Price Target: kr 305.00
Current: kr 262.00
Upside: +16.41%
Upgraded: Buy
Price Target: n/a
Current: $24.28
Upside: -
Maintained: Hold
Price Target: CHF 62.50
Current: CHF 75.10
Upside: -16.78%
Downgraded: Hold
Price Target: n/a
Current: $10.49
Upside: -
Maintained: Buy
Price Target: kr 550.00
Current: kr 500.95
Upside: +9.79%
Upgraded: Buy
Price Target: n/a
Current: $101.95
Upside: -
Maintained: Buy
Price Target: 4,150p
Current: 3,686p
Upside: +12.59%
Maintained: Buy
Price Target: 8,860p
Current: 7,020p
Upside: +26.21%
Maintained: Buy
Price Target: €21.64€75.00
Current: €64.90
Upside: +15.56%
Maintained: Sell
Price Target: €82.00€105.00
Current: €114.80
Upside: -8.54%
Maintained: Sell
Price Target: kr 710.00
Current: kr 968.88
Upside: -26.72%
Maintained: Buy
Price Target: kr 270.00
Current: kr 228.40
Upside: +18.21%
Maintained: Hold
Price Target: €4.80
Current: €4.08
Upside: +17.65%
Maintained: Hold
Price Target: €54.00€58.50
Current: €39.31
Upside: n/a
Maintained: Buy
Price Target: €2.86€6.00
Current: €10.18
Upside: n/a
Maintained: Hold
Price Target: €19.91€20.00
Current: €17.74
Upside: n/a
Maintained: Buy
Price Target: €53.28€45.00
Current: €41.75
Upside: n/a
Maintained: Hold
Price Target: €10.39€30.00
Current: €24.88
Upside: n/a
Maintained: Buy
Price Target: €36.35€105.00
Current: €140.00
Upside: n/a
Upgraded: Buy
Price Target: kr 280.00kr 285.00
Current: kr 356.90
Upside: n/a
Maintained: Hold
Price Target: €20.34€39.00
Current: €27.74
Upside: n/a
Maintained: Hold
Price Target: kr 330.00kr 212.50
Current: kr 107.80
Upside: n/a
Maintained: Hold
Price Target: $106
Current: $29.04
Upside: n/a
Downgraded: Hold
Price Target: €18.00€11.25
Current: €124.70
Upside: n/a
Maintained: Hold
Price Target: kr 175.00kr 1,661
Current: kr 557.20
Upside: n/a
Maintained: Buy
Price Target: €27.14€23.49
Current: €8.02
Upside: n/a
Maintained: Hold
Price Target: €11.00€9.52
Current: €6.04
Upside: n/a
Maintained: Sell
Price Target: €20.00€17.31
Current: €38.35
Upside: n/a
Maintained: Sell
Price Target: €7.70€6.66
Current: €19.56
Upside: n/a
Maintained: Hold
Price Target: €4.00€3.46
Current: €2.38
Upside: n/a
Maintained: Hold
Price Target: €25.00€21.64
Current: €41.98
Upside: n/a
Maintained: Hold
Price Target: €21.00€18.17
Current: €9.00
Upside: n/a
Maintained: Hold
Price Target: €16.00€13.85
Current: €28.08
Upside: n/a
Maintained: Hold
Price Target: €18.00€15.58
Current: €20.75
Upside: n/a
Maintained: Hold
Price Target: €24.00€20.77
Current: €15.60
Upside: n/a
Maintained: Hold
Price Target: €15.50€13.41
Current: €127.95
Upside: n/a
Maintained: Sell
Price Target: €4.50€3.89
Current: €21.50
Upside: n/a
Maintained: Sell
Price Target: €2.30€1.99
Current: €4.23
Upside: n/a
Maintained: Hold
Price Target: €5.00€4.33
Current: €2.73
Upside: n/a
Maintained: Buy
Price Target: €83.67€72.41
Current: €88.60
Upside: n/a
Maintained: Buy
Price Target: €41.00€35.48
Current: €59.95
Upside: n/a
Maintained: Sell
Price Target: €8.00€6.92
Current: €20.80
Upside: n/a
Maintained: Hold
Price Target: €34.00€29.43
Current: €81.20
Upside: n/a
Maintained: Buy
Price Target: CHF 87.00CHF 70.36
Current: CHF 131.80
Upside: n/a
Maintained: Buy
Price Target: €33.50€28.99
Current: €13.36
Upside: n/a
Maintained: Sell
Price Target: CHF 485.00CHF 392.24
Current: CHF 52.45
Upside: n/a
Maintained: Hold
Price Target: CHF 835.00CHF 675.30
Current: CHF 141.20
Upside: n/a
Maintained: Hold
Price Target: CHF 55.00CHF 44.48
Current: CHF 154.60
Upside: n/a
Maintained: Buy
Price Target: CHF 15.00CHF 12.13
Current: CHF 4.09
Upside: n/a
Maintained: Hold
Price Target: €0.50
Current: €13.24
Upside: n/a
Downgraded: Sell
Price Target: €500.00€410.00
Current: €625.00
Upside: n/a
Maintained: Sell
Price Target: €28.00
Current: €16.18
Upside: n/a
Maintained: Hold
Price Target: €103.00
Current: €73.10
Upside: n/a
Maintained: Sell
Price Target: €265.00
Current: €860.00
Upside: n/a
Maintained: Hold
Price Target: kr 338.00
Current: kr 101.90
Upside: n/a
Maintained: Buy
Price Target: €15.00
Current: €13.81
Upside: n/a
Maintained: Buy
Price Target: $139$150
Current: $164.25
Upside: n/a
Maintained: Hold
Price Target: $139
Current: $25.05
Upside: n/a
Maintained: Hold
Price Target: $25
Current: $9.40
Upside: n/a