Tommy Moll's Stock Ratings

Stephens & Co. Analyst

Tommy Moll is an analyst at Stephens & Co.. Analyst ratings are quantitative and qualitative analysis of a stock by Wall Street stock rating analysts. Stock ratings consist of expected future growth, current stock valuation and macroeconomic trends. Updated 12/15/2025

Updated: Dec 15, 2025

Overall Average Return

22.5%

Smart Score

79.1%

Overall Average Return Percentile

79th

Number of Ratings

137
Buy NowGet Alert
11/24/2025ESEBuy Now
ESCO Technologies
$204.6034.41%$235 → $275MaintainsOverweightGet Alert
10/07/2025ITRIBuy Now
Itron
$95.3436.35%$130 → $130ReiteratesEqual-Weight → Equal-WeightGet Alert
09/11/2025HUBBBuy Now
Hubbell
$445.6612.19%$500 → $500ReiteratesOverweight → OverweightGet Alert
08/19/2025DGIIBuy Now
Digi Intl
$45.0011.11%$50 → $50ReiteratesOverweight → OverweightGet Alert
07/16/2025ROKBuy Now
Rockwell Automation
$405.60-7.54%$350 → $375MaintainsOverweightGet Alert
07/16/2025EMRBuy Now
Emerson Electric
$136.656.11%$130 → $145MaintainsEqual-WeightGet Alert
07/16/2025WCCBuy Now
WESCO Intl
$258.52-22.64%$190 → $200DowngradeOverweight → Equal-WeightGet Alert
07/15/2025FASTBuy Now
Fastenal
$42.196.66%$40 → $45MaintainsEqual-WeightGet Alert
07/02/2025MSMBuy Now
MSC Industrial Direct Co
$85.265.56%$85 → $90MaintainsEqual-WeightGet Alert
05/27/2025GNRCBuy Now
Generac Hldgs
$157.9210.81%$175 → $175ReiteratesOverweight → OverweightGet Alert
05/17/2025GNRCBuy Now
Generac Hldgs
$157.9210.81%$200 → $175MaintainsOverweightGet Alert
04/15/2025FASTBuy Now
Fastenal
$42.1989.62%$75 → $80MaintainsEqual-WeightGet Alert
03/12/2025CGNXBuy Now
Cognex
$36.3651.27%$55 → $55ReiteratesOverweight → OverweightGet Alert
03/10/2025DXPEBuy Now
DXP Enterprises
$108.63-12.55%$75 → $95MaintainsOverweightGet Alert
03/07/2025LIIBuy Now
Lennox Intl
$496.6751.01%$750 → $750ReiteratesOverweight → OverweightGet Alert
02/27/2025ESEBuy Now
ESCO Technologies
$204.60-14.47%$175 → $175ReiteratesOverweight → OverweightGet Alert
02/18/2025WCCBuy Now
WESCO Intl
$258.52-16.83%$205 → $215MaintainsOverweightGet Alert
02/06/2025DGIIBuy Now
Digi Intl
$45.00—$45 → $45ReiteratesOverweight → OverweightGet Alert
01/16/2025ROKBuy Now
Rockwell Automation
$405.60-13.71%$275 → $350UpgradeEqual-Weight → OverweightGet Alert
01/02/2025CGNXBuy Now
Cognex
$36.3651.27%$55 → $55ReiteratesOverweight → OverweightGet Alert
12/04/2024MSMBuy Now
MSC Industrial Direct Co
$85.26-0.3%$85 → $85DowngradeOverweight → Equal-WeightGet Alert
11/07/2024DXPEBuy Now
DXP Enterprises
$108.63-30.96%$65 → $75MaintainsOverweightGet Alert
11/05/2024WCCBuy Now
WESCO Intl
$258.52-20.7%$190 → $205MaintainsOverweightGet Alert
10/28/2024CARRBuy Now
Carrier Global
$52.9351.14%$85 → $80MaintainsEqual-WeightGet Alert
10/16/2024EMRBuy Now
Emerson Electric
$136.65-12.18%$135 → $120DowngradeOverweight → Equal-WeightGet Alert
10/16/2024CARRBuy Now
Carrier Global
$52.9360.59%$75 → $85DowngradeOverweight → Equal-WeightGet Alert
10/14/2024FASTBuy Now
Fastenal
$42.1977.77%$56 → $75MaintainsEqual-WeightGet Alert
09/27/2024ESEBuy Now
ESCO Technologies
$204.60-29.13%$135 → $145MaintainsOverweightGet Alert
08/05/2024CGNXBuy Now
Cognex
$36.3623.76%$45 → $45ReiteratesEqual-Weight → Equal-WeightGet Alert
08/05/2024DSGRBuy Now
Distribution Solns Gr
$28.7746.01%$42 → $42ReiteratesOverweight → OverweightGet Alert
08/05/2024GNRCBuy Now
Generac Hldgs
$157.9226.64%$200 → $200ReiteratesOverweight → OverweightGet Alert
08/05/2024ITRIBuy Now
Itron
$95.3415.38%$110 → $110ReiteratesEqual-Weight → Equal-WeightGet Alert
08/05/2024TTBuy Now
Trane Technologies
$396.27-11.68%$350 → $350ReiteratesEqual-Weight → Equal-WeightGet Alert
08/05/2024WCCBuy Now
WESCO Intl
$258.52-26.5%$190 → $190ReiteratesOverweight → OverweightGet Alert
08/02/2024ZBRABuy Now
Zebra Technologies
$265.4054.48%$380 → $410MaintainsOverweightGet Alert
08/02/2024HUBBBuy Now
Hubbell
$445.660.97%$450 → $450ReiteratesOverweight → OverweightGet Alert
07/25/2024LIIBuy Now
Lennox Intl
$496.6735.91%$675 → $675ReiteratesOverweight → OverweightGet Alert
07/15/2024FASTBuy Now
Fastenal
$42.1932.73%$56 → $56ReiteratesEqual-Weight → Equal-WeightGet Alert
07/09/2024ESEBuy Now
ESCO Technologies
$204.60-38.91%$125 → $125ReiteratesOverweight → OverweightGet Alert
06/14/2024MSMBuy Now
MSC Industrial Direct Co
$85.2629.02%$110 → $110ReiteratesOverweight → OverweightGet Alert
05/06/2024DSGRBuy Now
Distribution Solns Gr
$28.7746.01%$42 → $42ReiteratesOverweight → OverweightGet Alert
05/06/2024ITRIBuy Now
Itron
$95.3415.38%$85 → $110MaintainsEqual-WeightGet Alert
05/03/2024CGNXBuy Now
Cognex
$36.3623.76%$40 → $45MaintainsEqual-WeightGet Alert
05/01/2024ZBRABuy Now
Zebra Technologies
$265.4043.18%$335 → $380MaintainsOverweightGet Alert
05/01/2024TTBuy Now
Trane Technologies
$396.27-19.25%$310 → $320MaintainsEqual-WeightGet Alert
04/29/2024GWWBuy Now
W.W. Grainger
$1.02K22.01%$1000 → $1250UpgradeEqual-Weight → OverweightGet Alert
04/25/2024WSOBuy Now
Watsco
$346.2644.4%$500 → $500ReiteratesOverweight → OverweightGet Alert
04/25/2024LIIBuy Now
Lennox Intl
$496.6710.74%$550 → $550ReiteratesOverweight → OverweightGet Alert
04/01/2024MSMBuy Now
MSC Industrial Direct Co
$85.2629.02%$110 → $110ReiteratesOverweight → OverweightGet Alert
02/14/2024MRCBuy Now
MRC Global
——$17 → $17ReiteratesOverweight → OverweightGet Alert
02/06/2024GWWBuy Now
W.W. Grainger
$1.02K-2.39%$775 → $1000MaintainsEqual-WeightGet Alert
02/06/2024TTBuy Now
Trane Technologies
$396.27-29.34%$235 → $280MaintainsEqual-WeightGet Alert
02/05/2024DGIIBuy Now
Digi Intl
$45.00—$40 → $45MaintainsOverweightGet Alert
12/13/2023DGIIBuy Now
Digi Intl
$45.00-11.11%$40 → $40ReiteratesOverweight → OverweightGet Alert
12/11/2023WSOBuy Now
Watsco
$346.2644.4%$450 → $500MaintainsOverweightGet Alert
11/10/2023DGIIBuy Now
Digi Intl
$45.00-11.11%$50 → $40MaintainsOverweightGet Alert
11/10/2023EMRBuy Now
Emerson Electric
$136.65-23.16%$120 → $105MaintainsOverweightGet Alert
11/03/2023ROKBuy Now
Rockwell Automation
$405.60-13.71% → $350ReiteratesEqual-Weight → Equal-WeightGet Alert
11/02/2023CGNXBuy Now
Cognex
$36.3610.01%$55 → $40MaintainsEqual-WeightGet Alert
11/01/2023HUBBBuy Now
Hubbell
$445.66-15.86% → $375ReiteratesOverweight → OverweightGet Alert
11/01/2023ZBRABuy Now
Zebra Technologies
$265.4013.04%$350 → $300MaintainsOverweightGet Alert
10/17/2023DSGRBuy Now
Distribution Solns Gr
$28.7732.1% → $38Initiates → OverweightGet Alert
09/28/2023GNRCBuy Now
Generac Hldgs
$157.9210.81% → $175ReiteratesOverweight → OverweightGet Alert
08/28/2023WSOBuy Now
Watsco
$346.2629.96% → $450ReiteratesOverweight → OverweightGet Alert
08/28/2023ESEBuy Now
ESCO Technologies
$204.60-41.35% → $120ReiteratesOverweight → OverweightGet Alert
08/18/2023GWWBuy Now
W.W. Grainger
$1.02K-24.35% → $775ReiteratesEqual-Weight → Equal-WeightGet Alert
08/10/2023DXPEBuy Now
DXP Enterprises
$108.63-49.37%$40 → $55MaintainsOverweightGet Alert
08/07/2023EMRBuy Now
Emerson Electric
$136.65-12.18% → $120ReiteratesOverweight → OverweightGet Alert
07/26/2023HUBBBuy Now
Hubbell
$445.66-15.86% → $375ReiteratesOverweight → OverweightGet Alert
06/20/2023CGNXBuy Now
Cognex
$36.3629.26% → $47ReiteratesEqual-Weight → Equal-WeightGet Alert
05/08/2023GNRCBuy Now
Generac Hldgs
$157.92-5.02% → $150Reiterates → OverweightGet Alert
05/08/2023EMRBuy Now
Emerson Electric
$136.65-12.18% → $120Reiterates → OverweightGet Alert
05/04/2023TTBuy Now
Trane Technologies
$396.27-53.31% → $185Reiterates → Equal-WeightGet Alert
05/01/2023ROKBuy Now
Rockwell Automation
$405.60-29.73%$250 → $285MaintainsEqual-WeightGet Alert
05/01/2023GWWBuy Now
W.W. Grainger
$1.02K-31.67%$655 → $700MaintainsEqual-WeightGet Alert
04/21/2023WSOBuy Now
Watsco
$346.2615.52%$375 → $400MaintainsOverweightGet Alert
04/05/2023MSMBuy Now
MSC Industrial Direct Co
$85.2617.29% → $100Reiterates → OverweightGet Alert
03/21/2023DXPEBuy Now
DXP Enterprises
$108.63-63.18% → $40Reiterates → OverweightGet Alert
02/28/2023ITRIBuy Now
Itron
$95.34-52.8% → $45Reiterates → Equal-WeightGet Alert
02/21/2023CGNXBuy Now
Cognex
$36.3623.76% → $45Reiterates → Equal-WeightGet Alert
02/21/2023WSOBuy Now
Watsco
$346.268.3%$300 → $375MaintainsOverweightGet Alert
02/21/2023ZBRABuy Now
Zebra Technologies
$265.4050.72%$350 → $400MaintainsOverweightGet Alert
02/21/2023GNRCBuy Now
Generac Hldgs
$157.92-5.02%$125 → $150MaintainsOverweightGet Alert
02/08/2023CARRBuy Now
Carrier Global
$52.933.91% → $55MaintainsOverweightGet Alert
02/06/2023TTBuy Now
Trane Technologies
$396.27-53.31%$170 → $185MaintainsEqual-WeightGet Alert
11/21/2022ESEBuy Now
ESCO Technologies
$204.60-46.24%$100 → $110MaintainsOverweightGet Alert
11/11/2022DGIIBuy Now
Digi Intl
$45.0011.11%$40 → $50MaintainsOverweightGet Alert
08/05/2022ITRIBuy Now
Itron
$95.34-42.31%$65 → $55DowngradeOverweight → Equal-WeightGet Alert
08/04/2022TTBuy Now
Trane Technologies
$396.27-57.1%$165 → $170MaintainsEqual-WeightGet Alert
08/03/2022ZBRABuy Now
Zebra Technologies
$265.4088.39%$600 → $500MaintainsOverweightGet Alert
08/03/2022CGNXBuy Now
Cognex
$36.3623.76%$80 → $45DowngradeOverweight → Equal-WeightGet Alert
08/01/2022GWWBuy Now
W.W. Grainger
$1.02K-41.43%$565 → $600MaintainsEqual-WeightGet Alert
06/02/2022DGIIBuy Now
Digi Intl
$45.00-20% → $36Initiates → OverweightGet Alert
05/05/2022GNRCBuy Now
Generac Hldgs
$157.92184.95%$550 → $450MaintainsOverweightGet Alert
05/04/2022ROKBuy Now
Rockwell Automation
$405.60-38.36%$350 → $250MaintainsEqual-WeightGet Alert
04/26/2022LIIBuy Now
Lennox Intl
$496.67-44.63%$335 → $275MaintainsEqual-WeightGet Alert
04/20/2022HALBuy Now
Halliburton
$27.9243.27%$37 → $40DowngradeOverweight → Equal-WeightGet Alert
03/25/2022LIQTBuy Now
LiqTech Intl
$2.0744.93%$6 → $3MaintainsEqual-WeightGet Alert
03/02/2022ITRIBuy Now
Itron
$95.34-31.82%$90 → $65MaintainsOverweightGet Alert
11/05/2021WCCBuy Now
WESCO Intl
$258.52-36.18%$140 → $165MaintainsOverweightGet Alert
11/04/2021TTBuy Now
Trane Technologies
$396.27-48.27%$200 → $205MaintainsEqual-WeightGet Alert
11/04/2021DNOWBuy Now
NOW
$14.05-14.59% → $12UpgradeEqual-Weight → OverweightGet Alert
10/22/2021BKRBuy Now
Baker Hughes
$46.05-34.85%$28 → $30MaintainsOverweightGet Alert
09/13/2021ZBRABuy Now
Zebra Technologies
$265.40163.75%$600 → $700MaintainsOverweightGet Alert
07/23/2021WSOBuy Now
Watsco
$346.261.08%$300 → $350UpgradeEqual-Weight → OverweightGet Alert
07/09/2021MSMBuy Now
MSC Industrial Direct Co
$85.2634.88% → $115UpgradeEqual-Weight → OverweightGet Alert
05/07/2021TTBuy Now
Trane Technologies
$396.27-52.05%$145 → $190MaintainsEqual-WeightGet Alert
02/16/2021GNRCBuy Now
Generac Hldgs
$157.92115.3%$213 → $340MaintainsHoldGet Alert
01/20/2021HALBuy Now
Halliburton
$27.92——UpgradeEqual-Weight → OverweightGet Alert
10/16/2020GNRCBuy Now
Generac Hldgs
$157.9258.31% → $250Initiates → OverweightGet Alert
10/16/2020CGNXBuy Now
Cognex
$36.36133.77% → $85Initiates → OverweightGet Alert
10/16/2020ZBRABuy Now
Zebra Technologies
$265.40——Initiates → OverweightGet Alert
10/15/2020TTBuy Now
Trane Technologies
$396.27——Reinstates → Equal-WeightGet Alert
05/01/2020GNRCBuy Now
Generac Hldgs
$157.92-29.71%$109 → $111MaintainsHoldGet Alert
04/16/2020APYBuy Now
Apergy
——$7 → $10MaintainsOverweightGet Alert
04/16/2020BOOMBuy Now
DMC Glb
$6.29408.34%$27 → $32MaintainsOverweightGet Alert
04/16/2020BKRBuy Now
Baker Hughes
$46.05-65.26%$14 → $16MaintainsOverweightGet Alert
03/16/2020PUMPBuy Now
ProPetro Holding
$9.7653.68% → $15DowngradeOverweight → Equal-WeightGet Alert
03/02/2020TUSKBuy Now
Mammoth Energy Services
$1.72-41.86%$2 → $1MaintainsEqual-WeightGet Alert
02/26/2020APYBuy Now
Apergy
——$40 → $30MaintainsOverweightGet Alert
02/26/2020ITRIBuy Now
Itron
$95.34-12.94%$96 → $83Reiterates → Equal-WeightGet Alert
02/26/2020WTTRBuy Now
Select Energy Services
$10.79-7.32%$14 → $10MaintainsOverweightGet Alert
02/21/2020BOOMBuy Now
DMC Glb
$6.29773.71%$65 → $55MaintainsOverweightGet Alert
02/18/2020WSOBuy Now
Watsco
$346.26-45.13%$192 → $190MaintainsOverweightGet Alert
12/12/2019BKRBuy Now
Baker Hughes
$46.05-39.2% → $28Initiates → OverweightGet Alert
12/12/2019APYBuy Now
Apergy
—— → $34Initiates → OverweightGet Alert
11/05/2019WCCBuy Now
WESCO Intl
$258.52-75.63%$56 → $63MaintainsOverweightGet Alert
07/09/2019ITRIBuy Now
Itron
$95.34-32.87% → $64Initiates → Equal-WeightGet Alert
06/07/2019TUSKBuy Now
Mammoth Energy Services
$1.72——DowngradeOverweight → Equal-WeightGet Alert
04/13/2018WTTRBuy Now
Select Energy Services
$10.7948.29% → $16Initiates → OverweightGet Alert
10/25/2016CGNXBuy Now
Cognex
$36.36——Initiates → Equal-WeightGet Alert
10/28/2015WSOBuy Now
Watsco
$346.26-59.57%$145 → $140MaintainsOverweightGet Alert
09/01/2015DGIIBuy Now
Digi Intl
$45.00-71.11% → $13Initiates → OverweightGet Alert
07/24/2015WCCBuy Now
WESCO Intl
$258.52-72.92%$82 → $70DowngradeOverweight → Equal-WeightGet Alert
02/13/2015WSOBuy Now
Watsco
$346.26——UpgradeEqual-Weight → OverweightGet Alert
03/05/2014ITRIBuy Now
Itron
$95.34-58.04% → $40Initiates → Equal-WeightGet Alert
02/19/2013HALBuy Now
Halliburton
$27.92——UpgradeEqual-Weight → OverweightGet Alert