DCMDF
Next report

Nov 10 2026in 25 days

EPS estimate

$0.02

Revenue estimate

$78M

EPS beats

6 of last 12

EPS surprise

2024: -442.8%2024: -11.1%2024: 40.0%2024: -225.0%2025: -38.5%2025: 50.0%2025: 133.4%2025: 389.7%2026: -2.8%2026: 9.1%2026: -25.0%
Nov 9 2023Aug 10 2026
ReportedEPS estEPS actualSurpriseRevenue estRevenue actualSurprise
Aug 10 2026$0.03$0.02-25.0%$78M$78M-0.4%
May 11 2026$0.05$0.06+9.1%$85M$84M-0.6%
Mar 11 2026($0.01)($0.01)-2.8%$80M$78M-2.7%
Nov 11 2025$0.00$0.02+389.7%$74M$76M+1.9%
Aug 6 2025$0.02$0.05+133.4%$87M$84M-4.1%
May 12 2025$0.04$0.06+50.0%$85M$86M+1.2%
Mar 12 2025$0.05$0.03-38.5%$81M$81M+0.3%
Nov 11 2024$0.03($0.04)-225.0%$89M$80M-9.7%
Aug 7 2024$0.04$0.05+40.0%$98M$92M-6.6%
May 13 2024$0.07$0.06-11.1%$103M$95M-7.2%
Mar 20 2024$0.03($0.09)-442.8%$98M$98M-0.1%
Nov 9 2023($0.00)$0.02+700.0%$93M$90M-2.7%

Earnings & Revenue Estimates

Forward Growth Estimates (YoY)
FY2027
Rev+4.92%
EPS+71.64%
FY2028
Rev+10.11%
EPS+53.04%
Raw consensus estimates (low / average / high) from covering analysts.
Annual
MetricFY2026EFY2027EFY2028E
Revenue Avg$458M$480M$529M
Low$454M$467M$519M
High$463M$487M$536M
EBITDA Avg$54M$60M$70M
Low$53M$59M$69M
High$54M$60M$70M
EBIT Avg$30M$40M$52M
Low$30M$39M$51M
High$30M$40M$53M
Net Income Avg$10M$16M$25M
Low$9M$16M$24M
High$10M$17M$26M
EPS Avg$0.17$0.29$0.44
Low$0.16$0.28$0.43
High$0.17$0.29$0.45
Analysts (Rev / EPS)4 / 14 / 11 / 1
Quarterly
MetricQ4 2026Q1 2027Q2 2027Q3 2027Q4 2027
Revenue Avg$116M$124M$118M$116M$118M
Low$113M$121M$114M$112M$114M
High$120M$129M$122M$120M$122M
EBITDA Avg$15M$17M$16M$15M$16M
Low$15M$17M$16M$15M$16M
High$16M$17M$16M$15M$17M
EBIT Avg$9M$11M$10M$9M$11M
Low$9M$11M$10M$9M$11M
High$9M$11M$11M$10M$11M
Net Income Avg$3M$4M$4M$3M$4M
Low$3M$4M$4M$3M$4M
High$3M$5M$4M$3M$5M
EPS Avg$0.06$0.08$0.07$0.06$0.08
Low$0.05$0.08$0.07$0.06$0.08
High$0.06$0.08$0.07$0.06$0.08
Analysts (Rev / EPS)3 / 11 / 11 / 11 / 11 / 1
AI Earnings SummaryQ2 2026
Checking for summary...

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.