CMGMF(CMGMF)
CMGMF
Next report
Dec 8 2026in 61 days
EPS estimate
$0.18
Revenue estimate
$419M
EPS beats
5 of last 11
EPS surprise
Each report against the estimate that stood when it landed.
Apr 30 2021Jun 2 2026
| Reported | EPS est | EPS actual | Surprise | Revenue est | Revenue actual | Surprise |
|---|---|---|---|---|---|---|
| Jun 2 2026 | $0.08 | $0.08 | +0.0% | $323M | $323M | +0.0% |
| Dec 9 2025 | $0.16 | $0.13 | -19.1% | $339M | $346M | +2.0% |
| Jun 2 2025 | $0.08 | $0.10 | +16.4% | $303M | $311M | +2.6% |
| Dec 17 2024 | $0.16 | $0.13 | -22.8% | $363M | $372M | +2.5% |
| Jun 4 2024 | $0.08 | $0.09 | +7.4% | $303M | $312M | +2.9% |
| Feb 23 2024 | $0.16 | $0.16 | -1.2% | $363M | $320M | -12.0% |
| Apr 30 2023 | $0.08 | $0.08 | -2.3% | $257M | $265M | +3.2% |
| Oct 31 2022 | $0.11 | $0.08 | -25.9% | $252M | $253M | +0.6% |
| Apr 30 2022 | $0.11 | $0.12 | +1.9% | $258M | $276M | +7.0% |
| Oct 31 2021 | $0.11 | $0.10 | -14.5% | $295M | $268M | -9.1% |
| Apr 30 2021 | $0.10 | $0.10 | +6.4% | $269M | $276M | +2.5% |
| Dec 15 2020 | — | $0.10 | — | $264M | $273M | +3.7% |
Earnings & Revenue Estimates
Forward Growth Estimates (YoY)
FY2027
Rev+14.22%
EPS+21.31%
FY2028
Rev+11.92%
EPS+18.37%
FY2029
Rev+4.49%
EPS+7.33%
Raw consensus estimates (low / average / high) from covering analysts.
Annual
| Metric | FY2026E | FY2027E | FY2028E | FY2029E | FY2030E |
|---|---|---|---|---|---|
| Revenue Avg | $558M | $637M | $713M | $745M | $817M |
| Low | $542M | $617M | $692M | $723M | $793M |
| High | $564M | $651M | $725M | $758M | $831M |
| EBITDA Avg | $119M | $144M | $171M | $187M | $226M |
| Low | $116M | $140M | $166M | $182M | $220M |
| High | $120M | $146M | $173M | $190M | $229M |
| EBIT Avg | $84M | $101M | $119M | $127M | $158M |
| Low | $80M | $97M | $114M | $122M | $152M |
| High | $85M | $103M | $121M | $130M | $161M |
| Net Income Avg | $55M | $66M | $78M | $84M | $105M |
| Low | $52M | $64M | $75M | $81M | $101M |
| High | $56M | $68M | $80M | $86M | $108M |
| EPS Avg | $0.20 | $0.24 | $0.28 | $0.30 | $0.38 |
| Low | $0.19 | $0.23 | $0.27 | $0.29 | $0.37 |
| High | $0.20 | $0.25 | $0.29 | $0.31 | $0.39 |
| Analysts (Rev / EPS) | 7 / 1 | 7 / 1 | 2 / 1 | 4 / 1 | 3 / 1 |
AI Earnings SummaryQ4 2025
Checking for summary...
Last reported Earnings history refreshes daily; a new report appears within about 2 daysAbout this data
Explore More
Stock Comparison
Compare equities side by side
52-Week Highs Breakout
Stocks breaking to new annual highs
52-Week Lows Oversold
S&P 500 oversold value screener
Trending Momentum
Relative strength momentum leaders
Earnings Calendar
Upcoming earnings dates & reports
S&P 500 Screener
Filter and sort all 500 stocks
Strategy Focus List
Continuous multi-factor scoring & catalyst forensics
Market Movers
Today's biggest gainers and losers