Compass Minerals International, Inc. CMP

Set alert

Price alert · CMP

All alert types
22.90 USD -0.30 -1.27%

As of Nov 3, 9:56 AM ET

Bid
22.74 × 200
Ask
23.06 × 100
22.93 Day range 23.07
16.40 52-week range 34.50
YTD
+16.57%
1 year
+32.72%
Open
23.30
Prev close
23.19
Mkt cap
961.36M
Vol
15.61K
Avg vol
434.06K
EPS
0.42
P/E
54.52
Div yield
0.00%
More statistics
Low
22.93
High
23.07
Forward P/E
18.86
Beta
1.23
Short ratio
4.03
Inst. own
78.26%
Dividend
0.00
Ex-div date
Mar 7, 2024
Earnings
Dec 14, 2026
50-d avg
27.02
200-d avg
25.56
1y target
30.75

MAX chart

Chart tools
Interval

Chart is warming up

The all-time price history for CMP has not been loaded yet. Try again in a moment.

Analyst view

Consensus: none

Price target (mean) 30.75 +34.3% upside
Target (low)
27.00
Target (mean)
30.75
Target (high)
34.00
Ratings (0m) 4 2 buy · 1 hold · 1 sell
  • Strong buy0
  • Buy2
  • Hold1
  • Sell0
  • Strong sell1

Recommendation trend

  • This month 4
  • 1 month ago 4

Earnings and revenue estimates

Consensus for the coming quarters and fiscal years

CMP analyst estimates
PeriodEPS estimateLow – highYear agoEPS growthRevenue estimateRevenue growthAnalysts
Current quarter-0.02931-0.10 – 0.01192-0.17+82.8%219.05M-3.7%4
Next quarter0.430.43 – 0.430.430.0%00.0%1
Current year0.894420.76 – 0.96-0.48+286.3%1.29B+3.4%4
Next year1.271.15 – 1.360.89442+41.6%1.32B+3.0%4

Upgrades and downgrades

The latest rating changes

CMP analyst upgrades and downgrades
DateFirmActionFromTo
Aug 31, 2026Deutsche BankMaintainedBuyBuy
Aug 10, 2026JP MorganDowngradeNeutralUnderweight
May 14, 2026JP MorganUpgradeUnderweightNeutral
Jan 6, 2026BMO CapitalMaintainedMarket PerformMarket Perform
Dec 16, 2025Freedom Capital MarketsInitiated—Buy
Dec 11, 2025Deutsche BankMaintainedBuyBuy
Aug 13, 2025JP MorganDowngradeOverweightUnderweight
Jun 23, 2025Deutsche BankMaintainedBuyBuy
May 12, 2025BMO CapitalMaintainedMarket PerformMarket Perform
Feb 12, 2025BMO CapitalMaintainedMarket PerformMarket Perform
Feb 12, 2025JP MorganUpgradeNeutralOverweight
Dec 18, 2024BMO CapitalMaintainedMarket PerformMarket Perform
Sep 18, 2024BMO CapitalMaintainedMarket PerformMarket Perform
Apr 26, 2024Loop CapitalUpgradeHoldBuy
Mar 26, 2024BMO CapitalMaintainedMarket PerformMarket Perform
Mar 4, 2024Loop CapitalDowngradeBuyHold
Feb 9, 2024JP MorganMaintainedNeutralNeutral
Jan 11, 2024StifelMaintainedBuyBuy
Nov 20, 2023JP MorganUpgradeUnderweightNeutral
Jul 19, 2023BTIGInitiated—Neutral
Jul 17, 2023Loop CapitalInitiated—Buy
May 26, 2023BMO CapitalMaintainedMarket PerformMarket Perform
May 22, 2023Deutsche BankMaintainedBuyBuy
May 11, 2023StifelMaintainedBuyBuy
Mar 23, 2023CL KingMaintained—Buy
Feb 9, 2023Deutsche BankMaintained—Buy
Dec 1, 2022JP MorganMaintained—Underweight
May 23, 2022Deutsche BankMaintained—Buy
Apr 18, 2022BMO CapitalMaintained—Market Perform
Feb 10, 2022JP MorganDowngradeNeutralUnderweight