William Mackie

Stock Analyst at Kepler Capital

(4.79)
# 539
Out of 4,703 analysts
959
Total ratings
66.2%
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 390.10
Upside: -5.15%
Siemens Aktiengesellschaft
Jul 3, 2026
Upgraded: Hold
Price Target: €255.00€280.00
Current: €272.65
Upside: +2.70%
Weir PLC
Jun 17, 2026
Upgraded: Buy
Price Target: 3,200p3,000p
Current: 2,724p
Upside: +10.13%
Vestas Wind Systems A/S
Jun 5, 2026
Upgraded: Buy
Price Target: kr 200.00
Current: kr 214.70
Upside: -6.85%
Alstom SA
May 19, 2026
Maintained: Hold
Price Target: €18.00
Current: €16.50
Upside: +9.09%
Legrand SA
May 7, 2026
Maintained: Hold
Price Target: €155.00
Current: €140.90
Upside: +10.01%
Knorr-Bremse AG
May 7, 2026
Maintained: Buy
Price Target: €110.00
Current: €104.30
Upside: +5.47%
Schneider Electric S.E.
May 4, 2026
Maintained: Buy
Price Target: €275.00€300.00
Current: €288.00
Upside: +4.17%
Epiroc AB (publ)
Apr 29, 2026
Maintained: Hold
Price Target: kr 180.00kr 245.00
Current: kr 262.30
Upside: -6.60%
Atlas Copco AB (publ)
Apr 28, 2026
Maintained: Buy
Price Target: kr 117.50kr 220.00
Current: kr 201.80
Upside: +9.02%
Maintained: Hold
Price Target: €33.00
Current: €36.76
Upside: -10.23%
Downgraded: Hold
Price Target: CHF 75.00CHF 80.00
Current: CHF 77.76
Upside: +2.88%
Maintained: Buy
Price Target: €185.00€200.00
Current: €146.52
Upside: +36.50%
Downgraded: Hold
Price Target: €17.50
Current: €17.86
Upside: -2.01%
Maintained: Hold
Price Target: €40.00
Current: €36.12
Upside: +10.74%
Maintained: Buy
Price Target: kr 305.00
Current: kr 274.50
Upside: +11.11%
Upgraded: Buy
Price Target: n/a
Current: $29.54
Upside: -
Maintained: Hold
Price Target: CHF 62.50
Current: CHF 76.10
Upside: -17.87%
Downgraded: Hold
Price Target: n/a
Current: $11.02
Upside: -
Maintained: Buy
Price Target: kr 550.00
Current: kr 576.25
Upside: -4.56%
Upgraded: Buy
Price Target: n/a
Current: $95.96
Upside: -
Maintained: Buy
Price Target: 4,150p
Current: 3,604p
Upside: +15.15%
Maintained: Buy
Price Target: 8,860p
Current: 6,960p
Upside: +27.30%
Maintained: Buy
Price Target: €21.52€75.00
Current: €64.95
Upside: +15.47%
Maintained: Sell
Price Target: €82.00€105.00
Current: €117.00
Upside: -10.26%
Maintained: Sell
Price Target: kr 710.00
Current: kr 937.50
Upside: -24.27%
Maintained: Buy
Price Target: kr 270.00
Current: kr 222.60
Upside: +21.29%
Maintained: Hold
Price Target: €4.80
Current: €4.16
Upside: +15.38%
Maintained: Hold
Price Target: €54.00€58.50
Current: €39.00
Upside: n/a
Maintained: Buy
Price Target: €2.84€6.00
Current: €12.84
Upside: n/a
Maintained: Hold
Price Target: €19.79€20.00
Current: €18.06
Upside: n/a
Maintained: Buy
Price Target: €52.98€45.00
Current: €45.30
Upside: n/a
Maintained: Hold
Price Target: €10.33€30.00
Current: €26.62
Upside: n/a
Maintained: Buy
Price Target: €36.15€105.00
Current: €136.60
Upside: n/a
Upgraded: Buy
Price Target: kr 280.00kr 285.00
Current: kr 352.20
Upside: n/a
Maintained: Hold
Price Target: €20.22€39.00
Current: €28.50
Upside: n/a
Maintained: Hold
Price Target: kr 330.00kr 212.50
Current: kr 105.88
Upside: n/a
Maintained: Hold
Price Target: $107
Current: $30.24
Upside: n/a
Downgraded: Hold
Price Target: €18.00€11.19
Current: €124.30
Upside: n/a
Maintained: Hold
Price Target: kr 175.00kr 1,675
Current: kr 555.80
Upside: n/a
Maintained: Buy
Price Target: €27.14€23.36
Current: €7.90
Upside: n/a
Maintained: Hold
Price Target: €11.00€9.47
Current: €6.04
Upside: n/a
Maintained: Sell
Price Target: €20.00€17.21
Current: €38.70
Upside: n/a
Maintained: Sell
Price Target: €7.70€6.63
Current: €19.05
Upside: n/a
Maintained: Hold
Price Target: €4.00€3.44
Current: €2.22
Upside: n/a
Maintained: Hold
Price Target: €25.00€21.52
Current: €40.12
Upside: n/a
Maintained: Hold
Price Target: €21.00€18.07
Current: €8.79
Upside: n/a
Maintained: Hold
Price Target: €16.00€13.77
Current: €29.74
Upside: n/a
Maintained: Hold
Price Target: €18.00€15.49
Current: €19.78
Upside: n/a
Maintained: Hold
Price Target: €24.00€20.65
Current: €15.50
Upside: n/a
Maintained: Hold
Price Target: €15.50€13.34
Current: €122.25
Upside: n/a
Maintained: Sell
Price Target: €4.50€3.87
Current: €22.60
Upside: n/a
Maintained: Sell
Price Target: €2.30€1.98
Current: €4.09
Upside: n/a
Maintained: Hold
Price Target: €5.00€4.30
Current: €2.68
Upside: n/a
Maintained: Buy
Price Target: €83.67€72.01
Current: €89.20
Upside: n/a
Maintained: Buy
Price Target: €41.00€35.28
Current: €60.30
Upside: n/a
Maintained: Sell
Price Target: €8.00€6.88
Current: €23.80
Upside: n/a
Maintained: Hold
Price Target: €34.00€29.26
Current: €84.30
Upside: n/a
Maintained: Buy
Price Target: CHF 87.00CHF 70.47
Current: CHF 134.80
Upside: n/a
Maintained: Buy
Price Target: €33.50€28.83
Current: €11.57
Upside: n/a
Maintained: Sell
Price Target: CHF 485.00CHF 392.86
Current: CHF 55.70
Upside: n/a
Maintained: Hold
Price Target: CHF 835.00CHF 676.36
Current: CHF 151.80
Upside: n/a
Maintained: Hold
Price Target: CHF 55.00CHF 44.55
Current: CHF 158.20
Upside: n/a
Maintained: Buy
Price Target: CHF 15.00CHF 12.15
Current: CHF 4.40
Upside: n/a
Maintained: Hold
Price Target: €0.50
Current: €12.22
Upside: n/a
Downgraded: Sell
Price Target: €500.00€410.00
Current: €612.00
Upside: n/a
Maintained: Sell
Price Target: €28.00
Current: €16.80
Upside: n/a
Maintained: Hold
Price Target: €103.00
Current: €74.25
Upside: n/a
Maintained: Sell
Price Target: €265.00
Current: €846.00
Upside: n/a
Maintained: Hold
Price Target: kr 338.00
Current: kr 96.16
Upside: n/a
Maintained: Buy
Price Target: €15.00
Current: €15.21
Upside: n/a
Maintained: Buy
Price Target: $139$151
Current: $158.14
Upside: n/a
Maintained: Hold
Price Target: $139
Current: $24.35
Upside: n/a
Maintained: Hold
Price Target: $26
Current: $9.13
Upside: n/a