CMPRF
Next report

Oct 21 2026in 10 days

EPS estimate

$0.08

Revenue estimate

$728M

EPS beats

8 of last 12

EPS surprise

2024: -7.9%2024: 5.8%2024: -8.9%2024: 16.9%2025: 13.9%2025: 15.5%2025: 12.5%2025: 4.2%2026: -6.0%2026: 6.3%2026: -0.28%
Oct 30 2023Jul 23 2026
ReportedEPS estEPS actualSurpriseRevenue estRevenue actualSurprise
Jul 23 2026$0.08$0.08-0.3%$717M$745M+3.8%
Apr 22 2026$0.08$0.09+6.3%$708M$705M-0.4%
Feb 25 2026$0.07$0.07-6.0%$703M$719M+2.3%
Oct 23 2025$0.07$0.07+4.2%$644M$665M+3.3%
Jul 23 2025$0.06$0.07+12.5%$575M$610M+6.2%
Apr 23 2025$0.06$0.06+15.5%$506M$539M+6.5%
Feb 26 2025$0.05$0.05+13.9%$498M$531M+6.5%
Oct 23 2024$0.05$0.05+16.9%$456M$499M+9.5%
Jul 24 2024$0.04$0.04-8.9%$479M$486M+1.4%
Apr 24 2024$0.05$0.05+5.8%$493M$564M+14.3%
Feb 20 2024$0.05$0.04-7.9%$466M$486M+4.3%
Oct 30 2023$0.04$0.05+2.9%$420M$447M+6.3%

Earnings & Revenue Estimates

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.