Live Analyst Rating Changes 1348 upgrades, downgrades & price-target moves · freshest Wall Street data, updated daily View live feed →
Analyst Tracker/William Mackie
KEPL
William Mackie
Wall Street Analyst
★★★★☆
#282
on 13Foresight · ranked by our own returns
100%
Success Rate
+19.3%
Average Return
4 of 4 calls profitable · +9.0% vs benchmark
📈 Across the calls we could measure, roughly 100% of William Mackie's ratings turned a profit when each position was held for 1 year — averaging +19.3% per rating. These figures are computed by 13Foresight from historical prices, not supplied by the analyst.

Rating Distribution

90 Buy 72 Hold 12 Sell
William's Stock Coverage 75 ratings · 2026-06-18
Company Date Position Consensus Price Target 1-Yr Return
GB:WEIR
Weir Group plc (The)
Jun 17, 2026 BUY Buy
+335.4% avg upside
20 analysts
$3000.00
20.76% Upside
·
GB:0NMK
Vestas Wind Systems
Jun 05, 2026 BUY Strong Buy
+20.8% avg upside
19 analysts
$200.00
13.98% Upside
·
FR:ALO
Alstom SA
May 19, 2026 HOLD Buy
+64.8% avg upside
16 analysts
$18.00
12.22% Upside
·
DE:SIE
Siemens
May 11, 2026 SELL Strong Buy
-17.1% avg upside
29 analysts
$255.00
7.32% Downside
·
FR:LR
LEGRAND
May 07, 2026 HOLD Buy
-9.5% avg upside
11 analysts
$155.00
3.88% Upside
·
DE:KBX
Knorr-Bremse AG
May 07, 2026 BUY Buy
-3.4% avg upside
16 analysts
$110.00
5.91% Upside
·
FR:SU
Schneider Electric
May 04, 2026 BUY Strong Buy
-8.1% avg upside
20 analysts
$300.00
4.15% Upside
·
SE:EPI.A
Epiroc AB
Apr 29, 2026 HOLD Hold
-19.8% avg upside
12 analysts
$245.00
10.58% Downside
·
SE:ATCO.A
Atlas Copco AB
Apr 28, 2026 BUY Strong Buy
-8.7% avg upside
11 analysts
$220.00
12.55% Upside
·
DE:NDX1
Nordex
Apr 27, 2026 HOLD Buy
-26.9% avg upside
13 analysts
$33.00
25.70% Downside
·
CH:ABBN
ABB Ltd
Apr 27, 2026 HOLD Hold
-33.9% avg upside
22 analysts
$80.00
7.88% Downside
·
DE:ENR
Siemens Energy
Apr 22, 2026 BUY Strong Buy
+8.9% avg upside
19 analysts
$200.00
17.56% Upside
·
GB:0MGI
Metso Outotec
Apr 21, 2026 HOLD Buy
+4.3% avg upside
8 analysts
$17.50
12.37% Upside
·
SE:SAND
Sandvik AB
Apr 21, 2026 BUY Hold
-24.3% avg upside
13 analysts
$370.00
7.15% Downside
·
FR:RXL
Rexel SA
Apr 21, 2026 HOLD Strong Buy
-9.3% avg upside
11 analysts
$40.00
5.37% Upside
·
SE:SKF.B
SKF AB
Apr 20, 2026 BUY Buy
-3.4% avg upside
12 analysts
$305.00
24.94% Upside
·
CH:SRAIL
Stadler Rail AG
Mar 18, 2026 BUY Hold
+50.8% avg upside
6 analysts
·
CH:ACLN
Accelleron Industries AG
Mar 12, 2026 HOLD Hold
-13.5% avg upside
3 analysts
$62.50
24.60% Downside
·
VWDRY
Vestas Wind Systems AS
Feb 09, 2026 HOLD Buy
3 analysts
+14.3%
GB:0OJA
FLSmidth & Co. A/S
Feb 05, 2026 BUY Strong Buy
-11.8% avg upside
7 analysts
$550.00
7.07% Upside
·
SE:LAGR.B
Lagercrantz Group AB Class B
Jan 27, 2026 BUY Strong Buy
+7.4% avg upside
1 analyst
$270.00
7.45% Upside
·
GB:0MGC
NKT A/S
Jan 27, 2026 SELL Sell
-6.8% avg upside
3 analysts
$710.00
29.80% Downside
·
DE:KRN
Krones AG
Jan 27, 2026 SELL Sell
-19.8% avg upside
11 analysts
$105.00
7.84% Downside
·
DE:G1A
GEA Group AG
Jan 27, 2026 BUY Hold
-11.0% avg upside
14 analysts
$75.00
26.55% Upside
·
GB:SPX
Spirax Group
Jan 27, 2026 BUY Strong Buy
+23.5% avg upside
13 analysts
$8860.00
26.63% Upside
·
ABBNY
ABB Ltd
Jan 27, 2026 BUY Hold
-62.9% avg upside
20 analysts
+31.0%
GB:HLMA
Halma plc
Jan 27, 2026 BUY Buy
+138.2% avg upside
16 analysts
$4150.00
6.12% Upside
·
GB:0MJH
Zumtobel
Jan 13, 2026 HOLD Hold
+25.0% avg upside
3 analysts
$4.80
10.34% Upside
·
DE:SHL
Siemens Healthineers AG
Jun 25, 2024 HOLD Strong Buy
+52.2% avg upside
19 analysts
$58.50
73.00% Upside
·
DE:DUE
Durr AG
Jan 17, 2024 HOLD Buy
+58.4% avg upside
12 analysts
$20.00
4.65% Upside
·
DE:KGX
KION GROUP AG
Jan 17, 2024 BUY Buy
+35.4% avg upside
12 analysts
$45.00
7.98% Upside
·
DE:DEZ
Deutz AG
Jan 17, 2024 BUY Strong Buy
-3.9% avg upside
4 analysts
$6.00
38.65% Downside
·
DE:JUN3
Jungheinrich
Jan 16, 2024 HOLD Buy
+29.7% avg upside
9 analysts
$30.00
24.89% Upside
·
FR:NEX
Nexans
Sep 14, 2022 BUY Buy
-17.5% avg upside
9 analysts
$105.00
30.61% Downside
·
SE:ASSA.B
Assa Abloy
Oct 28, 2021 BUY Buy
-1.8% avg upside
12 analysts
$285.00
15.80% Downside
·
GB:0QIW
Valmet Corp
Sep 15, 2021 HOLD Hold
+73.7% avg upside
1 analyst
$39.00
73.73% Upside
·
GB:0KV7
Tomra Systems ASA
Sep 14, 2021 HOLD Strong Buy
+79.7% avg upside
3 analysts
$212.50
119.29% Upside
·
KNRRY
Knorr-Bremse
Jul 16, 2020 HOLD Buy
+256.8% avg upside
2 analysts
$106.00
256.84% Upside
·
CH:ARBN
Arbonia AG
May 04, 2020 BUY Strong Buy
+356.3% avg upside
2 analysts
$11.98
222.01% Upside
·
FR:EXA
Exail Technologies
May 04, 2020 HOLD Hold
-89.6% avg upside
1 analyst
$11.28
89.61% Downside
·
SE:ALFA
Alfa Laval AB
May 04, 2020 HOLD Hold
+5.3% avg upside
10 analysts
$1658.94
199.80% Upside
·
GB:0KDK
Barco NV
May 04, 2020 BUY Strong Buy
+172.0% avg upside
3 analysts
$23.56
172.51% Upside
·
DE:B5A0
Bauer AG
May 04, 2020 HOLD Buy
+211.9% avg upside
2 analysts
$9.55
61.80% Upside
·
GB:0OQJ
Bekaert SA
May 04, 2020 SELL Sell
-29.0% avg upside
3 analysts
$17.36
58.85% Downside
·
ES:FDR
Fluidra
May 04, 2020 SELL Hold
+1.1% avg upside
4 analysts
$6.68
65.26% Downside
·
FR:PIG
Haulotte
May 04, 2020 HOLD Hold
+56.5% avg upside
1 analyst
$3.47
56.46% Upside
·
DE:JEN
Jenoptik
May 04, 2020 HOLD Strong Buy
-27.8% avg upside
5 analysts
$21.70
51.25% Downside
·
DE:SKB
Koenig & Bauer
May 04, 2020 HOLD Buy
+345.0% avg upside
2 analysts
$18.23
109.75% Upside
·
GB:0MET
Konecranes
May 04, 2020 HOLD Strong Buy
+70.3% avg upside
4 analysts
$13.89
49.60% Downside
·
DE:NOEJ
NORMA Group SE
May 04, 2020 HOLD Buy
+59.7% avg upside
11 analysts
$15.62
9.96% Downside
·
NL:LIGHT
Signify NV
May 04, 2020 HOLD Buy
+11.1% avg upside
10 analysts
$20.83
1.50% Upside
·
IT:PRY
Prysmian SpA
May 04, 2020 HOLD Strong Buy
-41.4% avg upside
12 analysts
$13.45
91.03% Downside
·
DE:SFQ
SAF-HOLLAND SE
May 04, 2020 SELL Sell
-43.4% avg upside
3 analysts
$3.91
79.80% Downside
·
DE:SGL
SGL Carbon
May 04, 2020 SELL Strong Sell
-50.3% avg upside
2 analysts
$2.00
60.28% Downside
·
ES:TLGO
Talgo S.A.
May 04, 2020 HOLD Hold
+63.1% avg upside
1 analyst
$4.34
63.11% Upside
·
ES:VID
Vidrala
May 04, 2020 BUY Strong Buy
+12.6% avg upside
3 analysts
$72.62
8.02% Downside
·
DE:VOS
Vossloh
May 04, 2020 BUY Buy
-24.1% avg upside
3 analysts
$35.59
44.48% Downside
·
DE:WAC
Wacker Neuson
May 04, 2020 SELL Sell
-27.6% avg upside
3 analysts
$6.94
63.84% Downside
·
DE:AZ2
Andritz AG
May 04, 2020 HOLD Buy
-50.6% avg upside
3 analysts
$29.51
62.73% Downside
·
CYJBF
Hiab
May 04, 2020 BUY Buy
-61.4% avg upside
4 analysts
$24.00
71.28% Downside
·
CH:SFSN
SFS Group AG
May 04, 2020 BUY Strong Buy
-9.0% avg upside
4 analysts
$69.47
46.98% Downside
·
NL:ALFEN
Alfen NV
May 04, 2020 BUY Strong Buy
+83.4% avg upside
1 analyst
$29.08
83.40% Upside
·
CH:GF
Georg Fischer AG
May 04, 2020 SELL Sell
+221.4% avg upside
4 analysts
$387.25
781.22% Upside
·
CH:BYS
Bystronic
May 04, 2020 HOLD Hold
+228.0% avg upside
2 analysts
$666.71
357.24% Upside
·
CH:SUN
Sulzer AG
May 04, 2020 HOLD Strong Buy
-0.5% avg upside
4 analysts
$43.92
68.67% Downside
·
DE:STM
Stabilus
Apr 27, 2020 SELL Buy
+188.7% avg upside
12 analysts
$28.00
68.07% Upside
·
IT:FCT
Fincantieri S.p.A.
Apr 27, 2020 HOLD Buy
+10.4% avg upside
3 analysts
$0.50
95.53% Downside
·
DE:RAA
Rational
Apr 27, 2020 SELL Sell
-8.6% avg upside
11 analysts
$410.00
38.20% Downside
·
FR:BIM
bioMerieux
Apr 21, 2020 HOLD Buy
+52.4% avg upside
10 analysts
$103.00
55.33% Upside
·
DE:KSB3
KSB AG
Apr 17, 2020 SELL Sell
-62.2% avg upside
2 analysts
$265.00
69.04% Downside
·
GB:0K9P
GN Store Nord
Jan 15, 2020 HOLD Hold
+156.9% avg upside
11 analysts
$338.00
278.72% Upside
·
DE:TKA
thyssenkrupp
Dec 18, 2019 BUY Buy
+13.9% avg upside
12 analysts
$15.00
38.28% Upside
·
SIEGY
Siemens AG
Dec 11, 2019 BUY Strong Buy
-20.6% avg upside
9 analysts
$149.78
4.36% Downside
+18.8%
DASTY
Dassault Systemes SA
Jul 08, 2019 HOLD Hold
+380.2% avg upside
9 analysts
$138.26
601.90% Upside
+13.4%
DLAKY
Deutsche Lufthansa AG
May 28, 2019 HOLD Buy
+97.2% avg upside
6 analysts
$25.35
150.37% Upside
·
🔒 70 more ratings — with price targets, crowd consensus and our measured returns.
Free account unlocks every analyst's full coverage table.
William Mackie — Frequently Asked Questions
How accurate are William Mackie's stock ratings?
Based on the calls 13Foresight could measure, about 100% of William's ratings were profitable over a one-year hold, with an average return of +19.3% per rating, or +9.0% versus the S&P 500. We score every analyst the same way, from historical prices.
How is William ranked on 13Foresight?
William Mackie is currently ranked #282 with a 4-star rating. Our rank blends hit rate, average return versus the market, and how many calls we have to judge — so a long, consistent record outweighs a few lucky picks. It is our own calculation, updated daily.
Which stocks does William cover?
William most recently has ratings on GB:WEIR, GB:0NMK, FR:ALO, DE:SIE, FR:LR, DE:KBX, FR:SU, SE:EPI.A, SE:ATCO.A, DE:NDX1, CH:ABBN, DE:ENR and 63 more. See the full coverage table above for positions, price targets and our measured returns.
Where can I see other analyst ratings?
Browse the full analyst leaderboard to compare Wall Street analysts ranked by their measured performance, success rate and average return.

Disclaimer: 13Foresight compiles analyst ratings and price targets from publicly available sources. Performance metrics, rankings and star ratings shown here are calculated independently by 13Foresight from historical market prices and may differ from figures published elsewhere. This information may be incomplete, delayed or inaccurate, is provided for research and informational purposes only, and is not investment advice. The underlying ratings and opinions are those of the respective analysts and their firms; 13Foresight accepts no liability for any decisions made based on this data.