CDDRF
Next report

Oct 29 2026in 21 days

EPS estimate

$0.20

Revenue estimate

$103M

EPS beats

6 of last 10

EPS surprise

2023: 1.9%2024: 1.5%2024: 30.8%2024: -43.3%2025: 1.2%2025: -3.9%2025: -11.8%2026: -7.7%2026: 11.1%2026: 20.0%
Nov 9 2023Jul 23 2026
ReportedEPS estEPS actualSurpriseRevenue estRevenue actualSurprise
Jul 23 2026$0.21$0.25+20.0%$94M$160M+69.6%
Apr 30 2026$0.10$0.11+11.1%$90M$122M+36.0%
Mar 12 2026$0.09$0.09-7.7%$103M$106M+2.8%
Oct 29 2025$0.12$0.11-11.8%$101M$105M+4.6%
Jul 23 2025$0.12$0.12-3.9%$98M$106M+8.5%
May 1 2025$0.15$0.15+1.2%$112M$119M+6.6%
Dec 31 2024—$0.14——$113M—
Nov 7 2024$0.26$0.15-43.3%$113M$117M+3.2%
Jul 25 2024$0.13$0.16+30.8%—$120M—
May 9 2024$0.11$0.12+1.5%—$99M—
Dec 31 2023—$0.14——$104M—
Nov 9 2023$0.15$0.15+1.9%—$110M—

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.