Michael Hoffman's Stock Ratings

Stifel Analyst

Michael Hoffman is an analyst at Stifel. 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/18/2025

Updated: Dec 18, 2025

Overall Average Return

41.8%

Smart Score

82.7%

Overall Average Return Percentile

91st

Number of Ratings

192
Buy NowGet Alert
02/20/2025CLHBuy Now
Clean Harbors
$237.8219.84%$290 → $285MaintainsBuyGet Alert
02/18/2025RSGBuy Now
Republic Servs
$214.0120.09%$240 → $257MaintainsBuyGet Alert
12/11/2024WMBuy Now
Waste Management
$219.0515.04%$243 → $252MaintainsBuyGet Alert
12/11/2024MEGBuy Now
Montrose Environmental Gr
$25.1850.91%$41 → $38MaintainsBuyGet Alert
12/11/2024KRTBuy Now
Karat Packaging
$23.5652.8%$32 → $36MaintainsBuyGet Alert
12/11/2024CLHBuy Now
Clean Harbors
$237.8221.94%$270 → $290MaintainsBuyGet Alert
11/12/2024PCTBuy Now
PureCycle Technologies
$8.2082.93%$8 → $15MaintainsBuyGet Alert
10/30/2024RSGBuy Now
Republic Services
$214.0112.14%$230 → $240MaintainsBuyGet Alert
08/26/2024GEFBuy Now
Greif
$69.9025.89%$88 → $88ReiteratesBuy → BuyGet Alert
08/12/2024PCTBuy Now
PureCycle Technologies
$8.20-2.44%$7 → $8MaintainsBuyGet Alert
08/01/2024CLHBuy Now
Clean Harbors
$237.8215.63%$240 → $275ReiteratesBuy → BuyGet Alert
07/25/2024RSGBuy Now
Republic Servs
$214.017.47%$215 → $230MaintainsBuyGet Alert
07/03/2024PCTBuy Now
PureCycle Technologies
$8.20-14.63%$7 → $7ReiteratesBuy → BuyGet Alert
04/26/2024WMBuy Now
Waste Management
$219.053.63%$215 → $227MaintainsBuyGet Alert
04/22/2024VTNRBuy Now
Vertex Energy
——$4 → $4MaintainsHoldGet Alert
04/22/2024CLHBuy Now
Clean Harbors
$237.82-7.49%$220 → $220MaintainsBuyGet Alert
04/15/2024CLHBuy Now
Clean Harbors
$237.82-7.49%$210 → $220MaintainsBuyGet Alert
04/09/2024LKQBuy Now
LKQ
$30.00120%$66 → $66MaintainsBuyGet Alert
04/03/2024MEGBuy Now
Montrose Environmental Gr
$25.18102.54%$48 → $51ReiteratesBuy → BuyGet Alert
04/01/2024HLMNBuy Now
Hillman Solns
$8.9279.37%$14 → $16ReiteratesBuy → BuyGet Alert
03/26/2024CLHBuy Now
Clean Harbors
$237.82-11.7%$206 → $210ReiteratesBuy → BuyGet Alert
03/25/2024CLHBuy Now
Clean Harbors
$237.82-13.38% → $206ReiteratesBuy → BuyGet Alert
03/18/2024FASTBuy Now
Fastenal
$41.87103.01%$75 → $85MaintainsBuyGet Alert
03/15/2024KRTBuy Now
Karat Packaging
$23.5635.82%$30 → $32ReiteratesBuy → BuyGet Alert
03/01/2024MEGBuy Now
Montrose Environmental Gr
$25.1890.63%$36 → $48MaintainsBuyGet Alert
02/29/2024SRCLBuy Now
Stericycle
——$70 → $75MaintainsBuyGet Alert
02/23/2024HLMNBuy Now
Hillman Solns
$8.9256.95%$13 → $14MaintainsBuyGet Alert
02/14/2024WMBuy Now
Waste Management
$219.05-1.85%$190 → $215MaintainsBuyGet Alert
02/06/2024MEGBuy Now
Montrose Environmental Gr
$25.1842.97% → $36ReinstatesBuy → BuyGet Alert
01/19/2024FASTBuy Now
Fastenal
$41.8779.13%$69 → $75MaintainsBuyGet Alert
12/19/2023WMBuy Now
Waste Management
$219.05-13.26%$183 → $190MaintainsBuyGet Alert
12/19/2023WCNBuy Now
Waste Connections
$176.00-0.57%$168 → $175MaintainsBuyGet Alert
12/19/2023RSGBuy Now
Republic Servs
$214.01-12.62%$175 → $187MaintainsBuyGet Alert
12/19/2023CLHBuy Now
Clean Harbors
$237.82-13.38%$180 → $206MaintainsBuyGet Alert
12/19/2023VTNRBuy Now
Vertex Energy
——$6 → $4DowngradeBuy → HoldGet Alert
12/07/2023GEFBuy Now
Greif
$69.9034.48% → $94ReiteratesBuy → BuyGet Alert
11/28/2023LKQBuy Now
LKQ
$30.00120% → $66ReiteratesBuy → BuyGet Alert
11/10/2023PCTBuy Now
PureCycle Technologies
$8.20-26.83%$15 → $6MaintainsBuyGet Alert
10/26/2023WMBuy Now
Waste Management
$219.05-16.46%$177 → $183MaintainsBuyGet Alert
10/20/2023ROLBuy Now
Rollins
$60.24-33.6% → $40UpgradeHold → BuyGet Alert
10/13/2023FASTBuy Now
Fastenal
$41.8757.63%$61 → $66MaintainsBuyGet Alert
10/02/2023WCNBuy Now
Waste Connections
$176.00-4.55% → $168ReiteratesBuy → BuyGet Alert
09/18/2023CLHBuy Now
Clean Harbors
$237.82-24.31% → $180ReiteratesBuy → BuyGet Alert
09/14/2023PCTBuy Now
PureCycle Technologies
$8.2082.93% → $15ReiteratesBuy → BuyGet Alert
09/06/2023KRTBuy Now
Karat Packaging
$23.5627.33%$24 → $30MaintainsBuyGet Alert
09/01/2023SRCLBuy Now
Stericycle
—— → $70ReiteratesBuy → BuyGet Alert
09/01/2023GEFBuy Now
Greif
$69.9034.48% → $94ReiteratesBuy → BuyGet Alert
08/31/2023GEFBuy Now
Greif
$69.9034.48% → $94ReiteratesBuy → BuyGet Alert
06/23/2023CLHBuy Now
Clean Harbors
$237.82-24.31%$160 → $180MaintainsBuyGet Alert
06/21/2023VTNRBuy Now
Vertex Energy
—— → $15ReiteratesBuy → BuyGet Alert
06/21/2023PCTBuy Now
PureCycle Technologies
$8.2082.93% → $15ReiteratesBuy → BuyGet Alert
06/21/2023LKQBuy Now
LKQ
$30.00120% → $66ReiteratesBuy → BuyGet Alert
05/15/2023CWSTBuy Now
Casella Waste Sys
$99.443.58%$94 → $103MaintainsBuyGet Alert
05/11/2023HCCIBuy Now
Heritage-Crystal Clean
——$40 → $42MaintainsBuyGet Alert
04/28/2023WMBuy Now
Waste Management
$219.05-19.2%$171 → $177UpgradeHold → BuyGet Alert
04/04/2023FASTBuy Now
Fastenal
$41.8745.69% → $61Initiates → BuyGet Alert
12/30/2022CHRABuy Now
Charah Solns
——$2 → $17MaintainsBuyGet Alert
12/19/2022WMBuy Now
Waste Management
$219.05-21.94%$185 → $171DowngradeBuy → HoldGet Alert
11/16/2022CHRABuy Now
Charah Solns
——$7.5 → $2MaintainsBuyGet Alert
09/16/2022PCTBuy Now
PureCycle Technologies
$8.2082.93% → $15Initiates → BuyGet Alert
09/02/2022CLHBuy Now
Clean Harbors
$237.82-39.03%$127 → $145MaintainsBuyGet Alert
09/02/2022GEFBuy Now
Greif
$69.9028.76% → $90Initiates → BuyGet Alert
04/26/2022WMBuy Now
Waste Management
$219.05-15.54% → $185MaintainsBuyGet Alert
10/19/2021ECOLBuy Now
US Ecology
——$42 → $31DowngradeBuy → HoldGet Alert
10/04/2021VTNRBuy Now
Vertex Energy
——$17 → $14MaintainsBuyGet Alert
08/09/2021HLMNBuy Now
Hillman Solutions
$8.9279.37% → $16Initiates → BuyGet Alert
07/15/2021CVABuy Now
Covanta Holding
——$17 → $20.25DowngradeBuy → HoldGet Alert
05/14/2021VTNRBuy Now
Vertex Energy
—— → $2UpgradeHold → BuyGet Alert
05/10/2021KRTBuy Now
Karat Packaging
$23.566.11% → $25Initiates → BuyGet Alert
04/28/2021WMBuy Now
Waste Management
$219.05-29.24%$149 → $155MaintainsBuyGet Alert
03/30/2021SMEDBuy Now
Sharps Compliance
——$14 → $16MaintainsBuyGet Alert
02/19/2021WMBuy Now
Waste Management
$219.05-31.98%$143 → $149MaintainsBuyGet Alert
11/02/2020CWSTBuy Now
Casella Waste Sys
$99.44-36.65%$60 → $63MaintainsBuyGet Alert
10/29/2020ROLBuy Now
Rollins
$60.24-21.98%$46 → $47MaintainsHoldGet Alert
10/28/2020SMEDBuy Now
Sharps Compliance
——$11.5 → $11MaintainsBuyGet Alert
10/19/2020HCCIBuy Now
Heritage-Crystal Clean
——$17 → $21UpgradeHold → BuyGet Alert
09/24/2020CWSTBuy Now
Casella Waste Sys
$99.44-39.66%$52 → $60UpgradeHold → BuyGet Alert
09/11/2020LKQBuy Now
LKQ
$30.0060%$44 → $48MaintainsBuyGet Alert
08/18/2020WMBuy Now
Waste Management
$219.05-45.22%$115 → $120MaintainsBuyGet Alert
08/10/2020WCNBuy Now
Waste Connections
$176.00-34.66%$110 → $115MaintainsBuyGet Alert
08/06/2020CLHBuy Now
Clean Harbors
$237.82-66.36%$75 → $80MaintainsBuyGet Alert
08/03/2020CVABuy Now
Covanta Holding
——$9.5 → $11.5UpgradeHold → BuyGet Alert
07/24/2020HCCIBuy Now
Heritage-Crystal Clean
——$21 → $17MaintainsHoldGet Alert
07/09/2020WMBuy Now
Waste Management
$219.05-47.5%$115 → $115MaintainsBuyGet Alert
06/30/2020HSCBuy Now
Harsco
——$16 → $20MaintainsBuyGet Alert
06/08/2020HSCBuy Now
Harsco
—— → $16Initiates → BuyGet Alert
06/02/2020WMBuy Now
Waste Management
$219.05-47.5%$115 → $115MaintainsBuyGet Alert
05/11/2020WMBuy Now
Waste Management
$219.05-47.5%$110 → $115MaintainsBuyGet Alert
05/11/2020CWSTBuy Now
Casella Waste Sys
$99.44-52.74%$45 → $47MaintainsHoldGet Alert
05/11/2020CVABuy Now
Covanta Holding
——$6.5 → $9.5UpgradeSell → HoldGet Alert
05/08/2020SERVBuy Now
ServiceMaster Global
$10.23339.91%$50 → $45MaintainsBuyGet Alert
05/07/2020WMBuy Now
Waste Management
$219.05-49.78%$115 → $110MaintainsBuyGet Alert
05/01/2020HCCIBuy Now
Heritage-Crystal Clean
——$22 → $21MaintainsHoldGet Alert
04/24/2020LKQBuy Now
LKQ
$30.0036.67%$44 → $41MaintainsBuyGet Alert
04/24/2020CLHBuy Now
Clean Harbors
$237.82-68.46%$80 → $75MaintainsBuyGet Alert
04/15/2020CVABuy Now
Covanta Holding
——$17.5 → $6.5DowngradeBuy → SellGet Alert
04/14/2020CVABuy Now
Covanta Holding
——$20 → $17.5MaintainsBuyGet Alert
04/08/2020SRCLBuy Now
Stericycle
——$73 → $70MaintainsBuyGet Alert
04/08/2020SMEDBuy Now
Sharps Compliance
——$6 → $9MaintainsBuyGet Alert
03/23/2020WMBuy Now
Waste Management
$219.05-47.5%$130 → $115MaintainsBuyGet Alert
03/23/2020CWSTBuy Now
Casella Waste Sys
$99.44-54.75%$60 → $45DowngradeBuy → HoldGet Alert
03/20/2020CLHBuy Now
Clean Harbors
$237.82-66.36%$96 → $80MaintainsBuyGet Alert
02/28/2020ECOLBuy Now
US Ecology
——$73 → $70MaintainsBuyGet Alert
02/14/2020WMBuy Now
Waste Management
$219.05-40.65%$125 → $130MaintainsBuyGet Alert
02/03/2020SMEDBuy Now
Sharps Compliance
——$4.5 → $6UpgradeHold → BuyGet Alert
11/06/2019ROLBuy Now
Rollins
$60.24——UpgradeSell → HoldGet Alert
07/31/2019ADSWBuy Now
Advanced Disposal Servs
———DowngradeBuy → HoldGet Alert
07/08/2019WMBuy Now
Waste Management
$219.05-42.94%$120 → $125MaintainsBuyGet Alert
06/26/2019ROLBuy Now
Rollins
$60.24-58.5%$36.5 → $25DowngradeHold → SellGet Alert
06/03/2019WMBuy Now
Waste Management
$219.05-45.22%$115 → $120MaintainsBuyGet Alert
05/01/2019CWSTBuy Now
Casella Waste Sys
$99.44——UpgradeHold → BuyGet Alert
04/29/2019RSGBuy Now
Republic Servs
$214.01-57.95%$86 → $90UpgradeHold → BuyGet Alert
04/25/2019WCNBuy Now
Waste Connections
$176.00——UpgradeHold → BuyGet Alert
04/11/2019WMBuy Now
Waste Management
$219.05-52.98% → $103DowngradeBuy → HoldGet Alert
04/11/2019WCNBuy Now
Waste Connections
$176.00——DowngradeBuy → HoldGet Alert
04/11/2019RSGBuy Now
Republic Servs
$214.01-59.81% → $86DowngradeBuy → HoldGet Alert
04/11/2019ADSWBuy Now
Advanced Disposal Servs
—— → $30DowngradeBuy → HoldGet Alert
02/28/2019HCCIBuy Now
Heritage-Crystal Clean
———DowngradeBuy → HoldGet Alert
12/28/2018CWSTBuy Now
Casella Waste Sys
$99.44-67.82%$30 → $32UpgradeHold → BuyGet Alert
10/03/2018SERVBuy Now
ServiceMaster Global
$10.23339.91%$40 → $45MaintainsBuyGet Alert
09/25/2018CLHBuy Now
Clean Harbors
$237.82-66.36%$70 → $80MaintainsBuyGet Alert
09/10/2018RSGBuy Now
Republic Servs
$214.01-63.55%$73 → $78MaintainsBuyGet Alert
08/13/2018ROLBuy Now
Rollins
$60.24-8.7%$50 → $55MaintainsHoldGet Alert
08/06/2018ECOLBuy Now
US Ecology
——$64 → $70MaintainsBuyGet Alert
08/06/2018CWSTBuy Now
Casella Waste Sys
$99.44-69.83%$28 → $30DowngradeBuy → HoldGet Alert
08/02/2018CLHBuy Now
Clean Harbors
$237.82-70.57%$65 → $70MaintainsBuyGet Alert
07/24/2018SERVBuy Now
ServiceMaster Global
$10.23584.31% → $70Initiates → BuyGet Alert
07/09/2018CHRABuy Now
Charah Solutions
—— → $15Initiates → BuyGet Alert
05/31/2018ROLBuy Now
Rollins
$60.24-17% → $50Initiates → HoldGet Alert
04/30/2018SMEDBuy Now
Sharps Compliance
———DowngradeBuy → HoldGet Alert
03/01/2018CLHBuy Now
Clean Harbors
$237.82-72.67%$70 → $65MaintainsBuyGet Alert
01/24/2018CWSTBuy Now
Casella Waste Sys
$99.44——UpgradeHold → BuyGet Alert
01/04/2018RSGBuy Now
Republic Servs
$214.01——UpgradeHold → BuyGet Alert
12/11/2017WMBuy Now
Waste Management
$219.05——UpgradeHold → BuyGet Alert
12/11/2017ADSWBuy Now
Advanced Disposal Servs
———UpgradeHold → BuyGet Alert
11/15/2017CELPBuy Now
Cypress Energy Partners
——$8 → $7MaintainsHoldGet Alert
10/26/2017SMEDBuy Now
Sharps Compliance
——$7 → $6MaintainsBuyGet Alert
10/04/2017WCNBuy Now
Waste Connections
$176.00-54.55%$75 → $80MaintainsBuyGet Alert
10/04/2017WMBuy Now
Waste Management
$219.05——DowngradeBuy → HoldGet Alert
10/04/2017RSGBuy Now
Republic Servs
$214.01——DowngradeBuy → HoldGet Alert
10/04/2017CWSTBuy Now
Casella Waste Sys
$99.44——DowngradeBuy → HoldGet Alert
10/04/2017ADSWBuy Now
Advanced Disposal Servs
———DowngradeBuy → HoldGet Alert
07/31/2017CVABuy Now
Covanta Holding
———UpgradeHold → BuyGet Alert
05/01/2017ECOLBuy Now
US Ecology
———UpgradeNeutral → BuyGet Alert
03/17/2017CELPBuy Now
Cypress Energy Partners
——$14 → $9.5DowngradeBuy → HoldGet Alert
02/13/2017CVABuy Now
Covanta Holding
———DowngradeBuy → HoldGet Alert
11/17/2016ECOLBuy Now
US Ecology
—— → $48DowngradeBuy → NeutralGet Alert
10/31/2016ADSWBuy Now
Advanced Disposal Servs
———Initiates → BuyGet Alert
10/28/2016SRCLBuy Now
Stericycle
———UpgradeHold → BuyGet Alert
09/28/2016CELPBuy Now
Cypress Energy Partners
———UpgradeHold → BuyGet Alert
05/27/2016WCNBuy Now
Waste Connections
$176.00-54.55%$70 → $80MaintainsBuyGet Alert
05/09/2016CWSTBuy Now
Casella Waste Sys
$99.44——UpgradeHold → BuyGet Alert
04/29/2016SRCLBuy Now
Stericycle
———DowngradeBuy → HoldGet Alert
03/18/2016CVABuy Now
Covanta Holding
——$16.5 → $18.5MaintainsBuyGet Alert
02/18/2016CVABuy Now
Covanta Holding
———UpgradeHold → BuyGet Alert
02/12/2016RSGBuy Now
Republic Servs
$214.01-76.17%$48 → $51MaintainsBuyGet Alert
01/19/2016CELPBuy Now
Cypress Energy Partners
———DowngradeBuy → HoldGet Alert
12/07/2015CVABuy Now
Covanta Holding
———DowngradeBuy → HoldGet Alert
10/28/2015WCNBuy Now
Waste Connections
$176.00-67.05%$56 → $58MaintainsBuyGet Alert
10/21/2015WMBuy Now
Waste Management
$219.05——Upgrade → BuyGet Alert
09/23/2015SMEDBuy Now
Sharps Compliance
——$8 → $11MaintainsBuyGet Alert
08/07/2015ECOLBuy Now
US Ecology
——$56.5 → $56MaintainsBuyGet Alert
05/22/2015SRCLBuy Now
Stericycle
——$156 → $160MaintainsBuyGet Alert
05/22/2015SMEDBuy Now
Sharps Compliance
—— → $8Initiates → BuyGet Alert
04/28/2015WCNBuy Now
Waste Connections
$176.00-68.18%$58 → $56MaintainsBuyGet Alert
04/02/2015VTNRBuy Now
Vertex Energy
——$7.5 → $6MaintainsBuyGet Alert
03/04/2015ECOLBuy Now
US Ecology
—— → $56.5UpgradeHold → BuyGet Alert
03/03/2015ECOLBuy Now
US Ecology
———Upgrade—Get Alert
02/26/2015CLHBuy Now
Clean Harbors
$237.82-70.57%$62 → $70MaintainsBuyGet Alert
02/13/2015WMBuy Now
Waste Management
$219.05——DowngradeBuy → HoldGet Alert
01/05/2015WCNBuy Now
Waste Connections
$176.00-67.05%$60 → $58MaintainsBuyGet Alert
01/05/2015VTNRBuy Now
Vertex Energy
——$9 → $7.5MaintainsBuyGet Alert
11/07/2014CLHBuy Now
Clean Harbors
$237.82-73.93%$70 → $62MaintainsBuyGet Alert
11/04/2014ECOLBuy Now
US Ecology
—— → $52DowngradeBuy → HoldGet Alert
11/03/2014HCCIBuy Now
Heritage-Crystal Clean
—— → $22UpgradeHold → BuyGet Alert
09/25/2014CELPBuy Now
Cypress Energy Partners
——$26 → $28MaintainsBuyGet Alert
09/22/2014CVABuy Now
Covanta Holding
——$24 → $25MaintainsBuyGet Alert
09/09/2014RSGBuy Now
Republic Servs
$214.01-78.97%$42 → $45MaintainsBuyGet Alert
08/27/2014WMBuy Now
Waste Management
$219.05-74.89% → $55UpgradeHold → BuyGet Alert
08/21/2014ECOLBuy Now
US Ecology
—— → $52Initiates → BuyGet Alert
08/21/2014VTNRBuy Now
VERTEX ENERGY, INC
—— → $10Initiates → BuyGet Alert
02/27/2014CLHBuy Now
Clean Harbors
$237.82-77.71%$63 → $53MaintainsBuyGet Alert
02/10/2014CELPBuy Now
Cypress Energy Partners
—— → $26Initiates → BuyGet Alert
10/24/2013SRCLBuy Now
Stericycle
——$123 → $138MaintainsBuyGet Alert
10/18/2013CVABuy Now
Covanta Holding
———Initiates → HoldGet Alert
07/08/2013WCNBuy Now
Waste Connections
$176.00-73.3%$44 → $47MaintainsBuyGet Alert
06/05/2013SRCLBuy Now
Stericycle
——$117 → $123MaintainsBuyGet Alert
05/24/2013LKQBuy Now
LKQ
$30.0010% → $33Initiates → BuyGet Alert
04/12/2013WCNBuy Now
Waste Connections
$176.00-76.14% → $42Initiates → BuyGet Alert
04/12/2013CLHBuy Now
Clean Harbors
$237.82-71.41% → $68Initiates → BuyGet Alert
04/12/2013WMBuy Now
Waste Management
$219.05——Initiates → HoldGet Alert
04/12/2013RSGBuy Now
Republic Servs
$214.01——Initiates → HoldGet Alert