ESOA
Next report

Nov 23 2026in 42 days

EPS estimate

$0.21

Revenue estimate

$137M

EPS beats

8 of last 12

EPS surprise

2024: 33.3%2024: -177.8%2024: 960.0%2024: 233.3%2025: -50.0%2025: -510.0%2025: 0.0%2025: -34.2%2026: 77.8%2026: 106.3%2026: 5.9%
Dec 14 2023Aug 10 2026
ReportedEPS estEPS actualSurpriseRevenue estRevenue actualSurprise
Aug 10 2026$0.17$0.18+5.9%$113M$130M+15.4%
May 11 2026($0.16)$0.01+106.3%$81M$93M+15.2%
Feb 9 2026$0.09$0.16+77.8%$98M$114M+16.4%
Dec 15 2025$0.38$0.25-34.2%$109M$130M+19.1%
Aug 11 2025$0.12$0.12+0.0%$88M$104M+17.7%
May 12 2025$0.10($0.41)-510.0%$80M$77M-4.2%
Feb 10 2025$0.10$0.05-50.0%$85M$101M+17.9%
Dec 16 2024$0.12$0.40+233.3%$95M$105M+10.7%
Aug 12 2024$0.10$1.06+960.0%$91M$86M-5.8%
May 8 2024$0.09($0.07)-177.8%$73M$71M-3.1%
Feb 12 2024$0.09$0.12+33.3%$60M$90M+51.5%
Dec 14 2023$0.09$0.34+277.8%$70M$105M+49.8%

Earnings & Revenue Estimates

Forward Growth Estimates (YoY)
FY2027
Rev+6.65%
EPS+47.65%
FY2028
Rev+6.50%
EPS+37.45%
Raw consensus estimates (low / average / high) from covering analysts.
Annual
MetricFY2027EFY2028E
Revenue Avg$506M$538M
Low$479M$508M
High$520M$569M
EBITDA Avg$36M$44M
Low$33M$43M
High$39M$46M
EBIT Avg$22M$30M
Low$19M$29M
High$25M$31M
Net Income Avg$14M$19M
Low$12M$18M
High$16M$20M
EPS Avg$0.84$1.15
Low$0.70$1.10
High$0.94$1.20
Analysts (Rev / EPS)3 / 32 / 2
Quarterly
MetricQ4 2026Q1 2027Q2 2027Q3 2027Q4 2027Q1 2028Q2 2028Q3 2028
Revenue Avg$119M$103M$138M$145M$118M$102M$142M$146M
Low$111M$97M$129M$135M$110M$95M$133M$137M
High$128M$111M$149M$156M$127M$109M$153M$157M
EBITDA Avg$9M$3M$14M$15M$10M$3M$18M$19M
Low$7M$3M$13M$14M$9M$3M$17M$18M
High$10M$3M$15M$16M$10M$3M$20M$21M
EBIT Avg$5M$-420,043$10M$11M$6M$-420,043$15M$16M
Low$4M$-532,565$9M$10M$5M$-532,565$13M$14M
High$7M$-325,867$11M$12M$6M$-325,867$16M$17M
Net Income Avg$3M$-1M$7M$7M$4M$-1M$10M$10M
Low$2M$-1M$6M$7M$3M$-1M$9M$10M
High$4M$-1M$7M$8M$4M$-1M$11M$11M
EPS Avg$0.16$-0.06$0.36$0.39$0.19$-0.06$0.52$0.56
Low$0.11$-0.07$0.33$0.35$0.17$-0.07$0.48$0.51
High$0.22$-0.05$0.39$0.43$0.21$-0.05$0.57$0.62
Analysts (Rev / EPS)3 / 31 / 11 / 11 / 11 / 11 / 21 / 21 / 2

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.