Thomas Hayes

Stock Analyst at Roth MKM

(0.29)
# 4,491
Out of 4,988 analysts
130
Total ratings
31.4%
Success rate
-6.6%
Average return

Stocks Rated by Thomas Hayes

ESAB Corporation
Sep 15, 2026
Rated: Buy
Price Target: $151$133
Current: $64.94
Upside: +104.80%
Daktronics
Sep 3, 2026
Reiterated: Buy
Price Target: $29
Current: $17.41
Upside: +66.57%
Lincoln Electric Holdings
Aug 26, 2026
Reiterated: Buy
Price Target: $328
Current: $257.20
Upside: +27.53%
Sky Harbour Group
Aug 18, 2026
Reiterated: Buy
Price Target: $14$13
Current: $10.07
Upside: +24.13%
Blue Bird
Aug 11, 2026
Reiterated: Buy
Price Target: $94$93
Current: $60.43
Upside: +53.90%
IPG Photonics
Aug 5, 2026
Rated: Buy
Price Target: $151$152
Current: $76.55
Upside: +98.56%
Modine Manufacturing Company
Aug 3, 2026
Reiterated: Buy
Price Target: $341$302
Current: $188.72
Upside: +60.03%
Enerpac Tool Group
Jul 9, 2026
Reiterated: Buy
Price Target: $51$50
Current: $35.36
Upside: +41.40%
Tennant Company
Jun 9, 2026
Reiterated: Buy
Price Target: $99
Current: $67.40
Upside: +46.88%
SKYX Platforms
May 13, 2026
Reiterated: Buy
Price Target: $5
Current: $1.27
Upside: +293.70%
Reiterated: Buy
Price Target: $81$84
Current: $39.84
Upside: +110.84%
Reiterated: Buy
Price Target: $2.5
Current: $0.5495
Upside: +354.96%
Downgraded: Hold
Price Target: n/a
Current: $61.56
Upside: n/a
Upgraded: Buy
Price Target: $99
Current: $93.49
Upside: n/a
Initiated Coverage: Buy
Price Target: $35
Current: $265.63
Upside: n/a
Initiated Coverage: Hold
Price Target: n/a
Current: $178.12
Upside: n/a
Initiated Coverage: Hold
Price Target: n/a
Current: $18.11
Upside: n/a
Initiated Coverage: Hold
Price Target: n/a
Current: $2.09
Upside: n/a
Initiated Coverage: Hold
Price Target: n/a
Current: $3.02
Upside: n/a
Reiterated: Buy
Price Target: $38$53
Current: $18.04
Upside: n/a
Reiterated: Buy
Price Target: $263
Current: $207.44
Upside: n/a
Reiterated: Hold
Price Target: n/a
Current: $87.75
Upside: n/a
Upgraded: Hold
Price Target: n/a
Current: $269.42
Upside: n/a
Downgraded: Hold
Price Target: n/a
Current: $344.15
Upside: n/a
Downgraded: Hold
Price Target: $74
Current: $122.21
Upside: n/a
Downgraded: Hold
Price Target: n/a
Current: $372.15
Upside: n/a
Reiterated: Buy
Price Target: $182$186
Current: $89.58
Upside: n/a