Casella Waste Systems, Inc. CWST

Full chart Compare
Set alert

Price alert · CWST

All alert types
99.90 USD +3.67 (+3.81%)

Nov 4, 2026, 11:49 AM EST

97.31 Day range 100.03
74.05 52-week range 107.96
YTD
+2.00%
1 year
+11.06%

Analyst view

Consensus: buy

Buy
Price target (mean) 106.50 +6.6% upside
Target (low)
91.00
Target (mean)
106.50
Target (high)
130.00
Ratings (0m) 11 7 buy · 3 hold · 1 sell
  • Strong buy1
  • Buy6
  • Hold3
  • Sell0
  • Strong sell1

Recommendation trend

  • This month 11
  • 1 month ago 11
  • 2 months ago 11

Earnings and revenue estimates

Consensus for the coming quarters and fiscal years

CWST analyst estimates
PeriodEPS estimateLow – highYear agoEPS growthRevenue estimateRevenue growthAnalysts
Current quarter0.379850.19 – 0.490.42-9.6%562.89M+16.0%11
Next quarter0.264530.07 – 0.360.30-11.8%539.11M+14.9%11
Current year1.250.98 – 1.451.27-1.9%2.10B+14.5%11
Next year1.430.74 – 2.011.25+14.4%2.26B+7.3%11

Upgrades and downgrades

The latest rating changes

CWST analyst upgrades and downgrades
DateFirmActionFromTo
Oct 21, 2026JP MorganMaintainedNeutralNeutral
Oct 21, 2026UBSDowngradeBuyNeutral
Oct 8, 2026JP MorganMaintainedNeutralNeutral
Aug 10, 2026JP MorganMaintainedNeutralNeutral
Aug 10, 2026BarclaysMaintainedOverweightOverweight
Jun 26, 2026UBSMaintainedBuyBuy
May 4, 2026BarclaysUpgradeEqual-WeightOverweight
Mar 10, 2026UBSMaintainedBuyBuy
Feb 23, 2026JP MorganMaintainedNeutralNeutral
Feb 23, 2026BarclaysMaintainedEqual-WeightEqual-Weight
Jan 6, 2026JefferiesUpgradeHoldBuy
Dec 11, 2025JP MorganInitiated—Neutral
Nov 3, 2025UBSMaintainedBuyBuy
Nov 3, 2025Goldman SachsMaintainedBuyBuy
Nov 3, 2025BarclaysUpgradeUnderweightEqual-Weight
Oct 16, 2025UBSMaintainedBuyBuy
Sep 19, 2025BarclaysInitiated—Underweight
Aug 4, 2025Raymond JamesReiteratedStrong BuyStrong Buy
Jul 22, 2025Raymond JamesMaintainedStrong BuyStrong Buy
Apr 11, 2025UBSMaintainedBuyBuy
Apr 9, 2025TD CowenInitiated—Buy
Feb 18, 2025StifelMaintainedBuyBuy
Jan 23, 2025JefferiesDowngradeBuyHold
Dec 11, 2024StifelMaintainedBuyBuy
Nov 1, 2024Deutsche BankMaintainedHoldHold
Oct 3, 2024William BlairInitiated—Outperform
Sep 19, 2024Raymond JamesMaintainedStrong BuyStrong Buy
Aug 5, 2024StifelReiteratedBuyBuy
May 23, 2024Deutsche BankInitiated—Hold
Feb 20, 2024Wells FargoMaintainedOverweightOverweight