ECC

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

Next report

Nov 17 2026in 41 days

EPS estimate

$0.17

Revenue estimate

$40M

EPS beats

5 of last 12

EPS surprise

2024: -10.8%2024: -11.8%2024: -15.2%2024: 4.8%2025: -14.3%2025: 8.5%2025: -14.6%2025: 2.6%2026: 6.5%2026: -11.8%2026: -5.6%
Nov 14 2023Aug 13 2026
ReportedEPS estEPS actualSurpriseRevenue estRevenue actualSurprise
Aug 13 2026$0.18$0.17-5.6%$42M$38M-8.9%
May 19 2026$0.23$0.20-11.8%$49M$42M-13.1%
Feb 17 2026$0.22$0.23+6.5%$52M$51M-0.7%
Nov 13 2025$0.23$0.24+2.6%$51M$52M+2.2%
Aug 8 2025$0.26$0.22-14.6%$51M$48M-5.8%
May 28 2025$0.26$0.28+8.5%$54M$52M-2.3%
Feb 20 2025$0.28$0.24-14.3%$51M$50M-3.6%
Nov 14 2024$0.28$0.29+4.8%$50M$47M-5.3%
Aug 6 2024$0.33$0.28-15.2%$44M$42M-3.4%
May 21 2024$0.34$0.30-11.8%$40M$41M+1.0%
Feb 22 2024$0.37$0.33-10.8%$39M$39M+2.1%
Nov 14 2023$0.33$0.35+6.1%$34M$36M+7.4%

Earnings & Revenue Estimates

Forward Growth Estimates (YoY)
FY2027
Rev+6.27%
EPS+3.58%
Raw consensus estimates (low / average / high) from covering analysts.
Annual
MetricFY2026EFY2027E
Revenue Avg$161M$171M
Low$156M$151M
High$169M$186M
EBITDA Avg$116M$116M
Low$113M$105M
High$118M$126M
EBIT Avg$116M$116M
Low$113M$105M
High$118M$126M
Net Income Avg$92M$91M
Low$90M$83M
High$93M$99M
EPS Avg$0.71$0.74
Low$0.70$0.65
High$0.73$0.78
Analysts (Rev / EPS)5 / 45 / 4
Quarterly
MetricQ4 2026Q1 2027Q2 2027Q3 2027Q4 2027
Revenue Avg$41M$41M$42M$42M$43M
Low$38M$38M$38M$39M$40M
High$45M$44M$45M$46M$47M
EBITDA Avg$54M$52M$52M$52M$52M
Low$52M$49M$49M$49M$48M
High$55M$55M$55M$56M$55M
EBIT Avg$30M$29M$31M$32M$32M
Low$28M$26M$28M$29M$29M
High$32M$33M$34M$35M$36M
Net Income Avg$24M$23M$24M$25M$26M
Low$22M$21M$22M$23M$23M
High$25M$26M$27M$28M$28M
EPS Avg$0.18$0.17$0.18$0.19$0.19
Low$0.17$0.16$0.16$0.17$0.17
High$0.19$0.19$0.20$0.21$0.21
Analysts (Rev / EPS)5 / 44 / 14 / 14 / 14 / 1
AI Earnings SummaryQ2 2026
Checking for summary...
Data is provided for informational purposes only and does not constitute investment advice. Past performance is not indicative of future results.