Thomas Hayes

Stock Analyst at Roth MKM

(0.26)
# 4,560
Out of 5,051 analysts
133
Total ratings
31.7%
Success rate
-7.3%
Average return

Stocks Rated by Thomas Hayes

Civeo
Oct 8, 2026
Maintained: Buy
Price Target: $39
Current: $31.84
Upside: +22.49%
Daktronics
Sep 29, 2026
Reiterated: Buy
Price Target: $29
Current: $17.81
Upside: +62.83%
ESAB Corporation
Sep 15, 2026
Rated: Buy
Price Target: $151 → $133
Current: $67.12
Upside: +98.15%
Lincoln Electric Holdings
Aug 26, 2026
Reiterated: Buy
Price Target: $328
Current: $263.17
Upside: +24.63%
Sky Harbour Group
Aug 18, 2026
Reiterated: Buy
Price Target: $14 → $13
Current: $9.52
Upside: +31.30%
Blue Bird
Aug 11, 2026
Reiterated: Buy
Price Target: $94 → $93
Current: $55.84
Upside: +66.55%
IPG Photonics
Aug 5, 2026
Rated: Buy
Price Target: $151 → $152
Current: $80.89
Upside: +87.91%
Modine Manufacturing Company
Aug 3, 2026
Reiterated: Buy
Price Target: $341 → $302
Current: $189.44
Upside: +59.42%
Enerpac Tool Group
Jul 9, 2026
Reiterated: Buy
Price Target: $51 → $50
Current: $35.08
Upside: +42.53%
Tennant Company
Jun 9, 2026
Reiterated: Buy
Price Target: $99
Current: $65.87
Upside: +50.30%
Reiterated: Buy
Price Target: $5
Current: $1.14
Upside: +338.60%
Reiterated: Buy
Price Target: $81 → $84
Current: $39.88
Upside: +110.63%
Reiterated: Buy
Price Target: $2.5
Current: $0.216
Upside: +1,057.41%
Downgraded: Hold
Price Target: n/a
Current: $61.21
Upside: n/a
Upgraded: Buy
Price Target: $99
Current: $96.42
Upside: n/a
Initiated Coverage: Buy
Price Target: $35
Current: $291.29
Upside: n/a
Initiated Coverage: Hold
Price Target: n/a
Current: $182.49
Upside: n/a
Initiated Coverage: Hold
Price Target: n/a
Current: $18.37
Upside: n/a
Initiated Coverage: Hold
Price Target: n/a
Current: $1.78
Upside: n/a
Initiated Coverage: Hold
Price Target: n/a
Current: $2.86
Upside: n/a
Reiterated: Buy
Price Target: $38 → $53
Current: $17.61
Upside: n/a
Reiterated: Buy
Price Target: $263
Current: $221.34
Upside: n/a
Reiterated: Hold
Price Target: n/a
Current: $93.27
Upside: n/a
Upgraded: Hold
Price Target: n/a
Current: $261.15
Upside: n/a
Downgraded: Hold
Price Target: n/a
Current: $366.12
Upside: n/a
Downgraded: Hold
Price Target: $74
Current: $130.38
Upside: n/a
Downgraded: Hold
Price Target: n/a
Current: $359.89
Upside: n/a
Reiterated: Buy
Price Target: $182 → $186
Current: $88.31
Upside: n/a