Tommy Moll

Stock Analyst at Stephens

(4.07)
# 1,682
Out of 4,595 analysts
204
Total ratings
60.2%
Success rate
8.3%
Average return

Stocks Rated by Tommy Moll

Distribution Solutions Group
Jul 16, 2026
Downgraded: Hold
Price Target: $38$35
Current: $34.57
Upside: +1.24%
W.W. Grainger
Jul 14, 2026
Downgraded: Hold
Price Target: $1,355
Current: $1,382.22
Upside: -1.97%
WESCO International
Jul 14, 2026
Upgraded: Buy
Price Target: $350$400
Current: $343.49
Upside: +16.45%
Generac Holdings
May 21, 2026
Reiterated: Buy
Price Target: $290
Current: $197.11
Upside: +47.13%
Digi International
May 15, 2026
Reiterated: Buy
Price Target: $65$75
Current: $69.72
Upside: +7.57%
Cognex
May 7, 2026
Maintained: Buy
Price Target: $55$75
Current: $65.24
Upside: +14.96%
Hubbell
May 4, 2026
Maintained: Buy
Price Target: $550$600
Current: $472.55
Upside: +26.97%
Watsco
Apr 29, 2026
Rated: Buy
Price Target: $500$485
Current: $309.30
Upside: +56.81%
Emerson Electric Co.
Feb 9, 2026
Maintained: Hold
Price Target: $145$155
Current: $149.82
Upside: +3.46%
ESCO Technologies
Feb 9, 2026
Maintained: Buy
Price Target: $275$300
Current: $315.29
Upside: -4.85%
Upgraded: Buy
Price Target: $130
Current: $99.66
Upside: +30.44%
Maintained: Buy
Price Target: $475$500
Current: $454.95
Upside: +9.90%
Maintained: Buy
Price Target: $350$375
Current: $480.08
Upside: n/a
Maintained: Hold
Price Target: $40$45
Current: $47.71
Upside: n/a
Maintained: Hold
Price Target: $85$90
Current: $123.40
Upside: n/a
Maintained: Buy
Price Target: $95
Current: $157.02
Upside: n/a
Reiterated: Buy
Price Target: $750
Current: $415.88
Upside: n/a
Maintained: Hold
Price Target: $85$80
Current: $61.81
Upside: n/a
Maintained: Buy
Price Target: $380$410
Current: $293.82
Upside: n/a
Maintained: Buy
Price Target: $14$16
Current: $14.12
Upside: n/a
Maintained: Hold
Price Target: $8$3
Current: $0.6974
Upside: n/a
Maintained: Buy
Price Target: $35$40
Current: $6.74
Upside: n/a
Maintained: Buy
Price Target: $40$45
Current: $49.59
Upside: n/a
Maintained: Buy
Price Target: $16$30
Current: $60.49
Upside: n/a
Maintained: Buy
Price Target: $22$45
Current: $65.01
Upside: n/a
Maintained: Buy
Price Target: $25$40
Current: $34.57
Upside: n/a
Upgraded: Buy
Price Target: $15$25
Current: $32.25
Upside: n/a
Maintained: Hold
Price Target: $5$4
Current: $18.52
Upside: n/a
Maintained: Hold
Price Target: $4$3
Current: $10.48
Upside: n/a
Maintained: Hold
Price Target: $7
Current: $11.10
Upside: n/a
Downgraded: Hold
Price Target: $35$9
Current: $19.43
Upside: n/a
Maintained: Hold
Price Target: $1.5$1
Current: $2.65
Upside: n/a
Maintained: Hold
Price Target: $200$125
Current: $85.67
Upside: n/a
Initiated Coverage: Hold
Price Target: $28
Current: $5.61
Upside: n/a