CMPVF

EPS surprise

2023: -16.4%2023: 17.4%2023: 14.8%2023: 7.5%2024: 194.7%2024: 13.2%2024: -32.1%2024: 16.7%2025: -101.3%2025: -14.7%2025: 0.25%
Nov 3 2022Jul 31 2025
ReportedEPS estEPS actualSurpriseRevenue estRevenue actualSurprise
Jul 31 2025$0.35$0.35+0.3%$341M$342M+0.3%
Apr 30 2025$0.44$0.38-14.7%$314M$310M-1.4%
Mar 26 2025$0.41($0.01)-101.3%$330M$320M-3.1%
Nov 7 2024$0.33$0.39+16.7%$314M$238M-24.2%
Jul 15 2024$0.54$0.36-32.1%$328M$297M-9.4%
May 8 2024$0.45$0.51+13.2%$314M$307M-2.3%
Mar 28 2024$0.21$0.62+194.7%$342M$339M-1.0%
Nov 8 2023$0.42$0.45+7.5%$301M$302M+0.2%
Aug 10 2023$0.59$0.68+14.8%$329M$332M+0.9%
May 10 2023$0.42$0.49+17.4%$300M$315M+5.1%
Feb 9 2023$0.56$0.47-16.4%$337M$351M+4.0%
Nov 3 2022$0.46$0.51+10.9%$271M$280M+3.4%

Earnings & Revenue Estimates

Forward Growth Estimates (YoY)
FY2027
Rev+4.00%
EPS+14.81%
Raw consensus estimates (low / average / high) from covering analysts.
Annual
MetricFY2026EFY2027E
Revenue Avg$1.40B$1.45B
Low$1.40B$1.45B
High$1.40B$1.45B
EBITDA Avg$320M$345M
Low$320M$345M
High$320M$345M
EBIT Avg$217M$244M
Low$217M$244M
High$217M$244M
Net Income Avg$114M$130M
Low$114M$130M
High$114M$130M
EPS Avg$2.18$2.50
Low$2.18$2.50
High$2.18$2.50
Analysts (Rev / EPS)1 / 11 / 1
Quarterly
MetricQ4 2026Q1 2027Q2 2027Q3 2027Q4 2027Q1 2028Q2 2028Q3 2028
Revenue Avg$314M$318M$268M$268M$271M$337M$300M$329M
Low$314M$318M$268M$268M$271M$337M$300M$329M
High$314M$318M$268M$268M$271M$337M$300M$329M
EBITDA Avg$97M$72M$54M$64M$69M$78M$65M$80M
Low$97M$72M$54M$64M$69M$78M$65M$80M
High$97M$72M$54M$64M$69M$78M$65M$80M
EBIT Avg$72M$47M$30M$40M$45M$54M$41M$56M
Low$72M$47M$30M$40M$45M$54M$41M$56M
High$72M$47M$30M$40M$45M$54M$41M$56M
Net Income Avg$40M$25M$14M$21M$24M$29M$22M$31M
Low$40M$25M$14M$21M$24M$29M$22M$31M
High$40M$25M$14M$21M$24M$29M$22M$31M
EPS Avg$0.78$0.48$0.28$0.40$0.46$0.56$0.42$0.59
Low$0.78$0.48$0.28$0.40$0.46$0.56$0.42$0.59
High$0.78$0.48$0.28$0.40$0.46$0.56$0.42$0.59
Analysts (Rev / EPS)1 / 11 / 11 / 11 / 11 / 11 / 11 / 11 / 1

Last reported Earnings history refreshes daily; a new report appears within about 2 daysAbout this data

Data is provided for informational purposes only and does not constitute investment advice. Past performance is not indicative of future results.