William Mackie

Stock Analyst at Kepler Capital

(4.78)
# 540
Out of 4,476 analysts
958
Total ratings
65.7%
Success rate
11.4%
Average return

Stocks Rated by William Mackie

Siemens Aktiengesellschaft
Jul 3, 2026
Upgraded: Hold
Price Target: €255.00€280.00
Current: $284.10
Upside: -1.44%
The Weir Group PLC
Jun 17, 2026
Upgraded: Buy
Price Target: 3,200p3,000p
Current: $2,502.00
Upside: +19.90%
Vestas Wind Systems A/S
Jun 5, 2026
Upgraded: Buy
Price Target: kr 200.00
Current: $187.20
Upside: +6.84%
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: $143.35
Upside: +8.13%
Knorr-Bremse AG
May 7, 2026
Maintained: Buy
Price Target: €110.00
Current: $108.80
Upside: +1.10%
Schneider Electric S.E.
May 4, 2026
Maintained: Buy
Price Target: €275.00€300.00
Current: $280.10
Upside: +7.10%
Epiroc AB (publ)
Apr 29, 2026
Maintained: Hold
Price Target: kr 180.00kr 245.00
Current: $267.20
Upside: -8.31%
Atlas Copco AB (publ)
Apr 28, 2026
Maintained: Buy
Price Target: kr 117.50kr 220.00
Current: $197.40
Upside: +11.45%
Nordex SE
Apr 27, 2026
Maintained: Hold
Price Target: €33.00
Current: $45.52
Upside: -27.50%
Downgraded: Hold
Price Target: CHF 75.00CHF 80.00
Current: $87.38
Upside: -8.45%
Maintained: Buy
Price Target: €185.00€200.00
Current: $168.12
Upside: +18.96%
Downgraded: Hold
Price Target: €17.50
Current: $15.84
Upside: +10.48%
Maintained: Hold
Price Target: €40.00
Current: $38.39
Upside: +4.19%
Maintained: Buy
Price Target: kr 370.00
Current: $409.80
Upside: -9.71%
Maintained: Buy
Price Target: kr 305.00
Current: $266.70
Upside: +14.36%
Upgraded: Buy
Price Target: n/a
Current: $25.40
Upside: -
Maintained: Hold
Price Target: CHF 62.50
Current: $83.15
Upside: -24.83%
Downgraded: Hold
Price Target: n/a
Current: $9.50
Upside: -
Maintained: Buy
Price Target: kr 550.00
Current: $486.60
Upside: +13.03%
Upgraded: Buy
Price Target: n/a
Current: $105.91
Upside: -
Maintained: Buy
Price Target: 4,150p
Current: $3,978.00
Upside: +4.32%
Maintained: Buy
Price Target: 8,860p
Current: $6,725.00
Upside: +31.75%
Maintained: Buy
Price Target: €21.85€75.00
Current: $63.30
Upside: +18.48%
Maintained: Sell
Price Target: €82.00€105.00
Current: $113.20
Upside: -7.24%
Maintained: Sell
Price Target: kr 710.00
Current: $983.00
Upside: -27.77%
Maintained: Buy
Price Target: kr 270.00
Current: $250.00
Upside: +8.00%
Maintained: Hold
Price Target: €4.80
Current: $3.94
Upside: +21.83%
Maintained: Hold
Price Target: €54.00€58.50
Current: $34.97
Upside: n/a
Maintained: Buy
Price Target: €2.88€6.00
Current: $9.20
Upside: n/a
Maintained: Hold
Price Target: €20.10€20.00
Current: $18.44
Upside: n/a
Maintained: Buy
Price Target: €53.80€45.00
Current: $43.41
Upside: n/a
Maintained: Hold
Price Target: €10.49€30.00
Current: $24.68
Upside: n/a
Maintained: Buy
Price Target: €36.70€105.00
Current: $142.00
Upside: n/a
Upgraded: Buy
Price Target: kr 280.00kr 285.00
Current: $342.90
Upside: n/a
Maintained: Hold
Price Target: €20.54€39.00
Current: $21.48
Upside: n/a
Maintained: Hold
Price Target: kr 330.00kr 212.50
Current: $98.51
Upside: n/a
Maintained: Hold
Price Target: $105
Current: $30.29
Upside: n/a
Downgraded: Hold
Price Target: €18.00€11.36
Current: $122.50
Upside: n/a
Maintained: Hold
Price Target: kr 175.00kr 1,690
Current: $586.00
Upside: n/a
Maintained: Buy
Price Target: €27.14€23.72
Current: $8.62
Upside: n/a
Maintained: Hold
Price Target: €11.00€9.61
Current: $6.14
Upside: n/a
Maintained: Sell
Price Target: €20.00€17.48
Current: $40.45
Upside: n/a
Maintained: Sell
Price Target: €7.70€6.73
Current: $20.18
Upside: n/a
Maintained: Hold
Price Target: €4.00€3.50
Current: $2.20
Upside: n/a
Maintained: Hold
Price Target: €25.00€21.85
Current: $44.56
Upside: n/a
Maintained: Hold
Price Target: €21.00€18.35
Current: $8.89
Upside: n/a
Maintained: Hold
Price Target: €16.00€13.98
Current: $27.54
Upside: n/a
Maintained: Hold
Price Target: €18.00€15.73
Current: $17.54
Upside: n/a
Maintained: Hold
Price Target: €24.00€20.97
Current: $16.36
Upside: n/a
Maintained: Hold
Price Target: €15.50€13.55
Current: $146.30
Upside: n/a
Maintained: Sell
Price Target: €4.50€3.93
Current: $20.65
Upside: n/a
Maintained: Sell
Price Target: €2.30€2.01
Current: $4.41
Upside: n/a
Maintained: Hold
Price Target: €5.00€4.37
Current: $2.73
Upside: n/a
Maintained: Buy
Price Target: €83.67€73.12
Current: $89.60
Upside: n/a
Maintained: Buy
Price Target: €41.00€35.83
Current: $69.95
Upside: n/a
Maintained: Sell
Price Target: €8.00€6.99
Current: $19.66
Upside: n/a
Maintained: Hold
Price Target: €34.00€29.71
Current: $75.00
Upside: n/a
Maintained: Buy
Price Target: CHF 87.00CHF 69.69
Current: $134.40
Upside: n/a
Maintained: Buy
Price Target: €33.50€29.28
Current: $14.67
Upside: n/a
Maintained: Sell
Price Target: CHF 485.00CHF 388.49
Current: $45.12
Upside: n/a
Maintained: Hold
Price Target: CHF 835.00CHF 668.85
Current: $145.00
Upside: n/a
Maintained: Hold
Price Target: CHF 55.00CHF 44.06
Current: $138.40
Upside: n/a
Maintained: Buy
Price Target: CHF 15.00CHF 12.02
Current: $3.71
Upside: n/a
Maintained: Hold
Price Target: €0.50
Current: $10.90
Upside: n/a
Downgraded: Sell
Price Target: €500.00€410.00
Current: $665.50
Upside: n/a
Maintained: Sell
Price Target: €28.00
Current: $15.82
Upside: n/a
Maintained: Hold
Price Target: €103.00
Current: $69.70
Upside: n/a
Maintained: Sell
Price Target: €265.00
Current: $867.00
Upside: n/a
Maintained: Hold
Price Target: kr 338.00
Current: $90.34
Upside: n/a
Maintained: Buy
Price Target: €15.00
Current: $12.04
Upside: n/a
Maintained: Buy
Price Target: $137$149
Current: $158.13
Upside: n/a
Maintained: Hold
Price Target: $137
Current: $21.34
Upside: n/a
Maintained: Hold
Price Target: $25
Current: $11.38
Upside: n/a