PRO

EPS surprise

2023: 33.3%2023: 83.3%2023: 182.3%2024: -66.7%2024: 357.1%2024: 366.7%2024: 55.6%2025: 33.3%2025: 0.0%2025: 85.7%2025: 29.4%
Feb 9 2023Oct 27 2025
ReportedEPS estEPS actualSurpriseRevenue estRevenue actualSurprise
Oct 27 2025$0.17$0.22+29.4%$95M$92M-3.5%
Jul 31 2025$0.07$0.13+85.7%$91M$89M-2.7%
May 1 2025$0.13$0.13+0.0%$86M$86M+0.8%
Feb 6 2025$0.12$0.16+33.3%$85M$85M+0.3%
Oct 29 2024$0.09$0.14+55.6%$85M$83M-2.5%
Jul 30 2024$0.01$0.07+366.7%$81M$82M+0.8%
May 7 2024$0.01$0.04+357.1%$80M$81M+1.1%
Feb 8 2024$0.06$0.02-66.7%$77M$77M+1.0%
Oct 31 2023$0.03$0.09+182.3%$76M$77M+1.8%
Jul 25 2023($0.06)($0.01)+83.3%$76M$76M-0.2%
May 2 2023($0.09)($0.06)+33.3%$71M$73M+3.2%
Feb 9 2023($0.14)$0.02+114.3%$69M$71M+2.5%

Earnings & Revenue Estimates

Forward Growth Estimates (YoY)
FY2027
Rev+11.29%
EPS+25.69%
Raw consensus estimates (low / average / high) from covering analysts.
Annual
MetricFY2026EFY2027E
Revenue Avg$400M$445M
Low$397M$441M
High$402M$450M
EBITDA Avg$65M$79M
Low$63M$78M
High$67M$79M
EBIT Avg$56M$69M
Low$54M$68M
High$58M$69M
Net Income Avg$40M$50M
Low$38M$50M
High$41M$50M
EPS Avg$0.84$1.06
Low$0.81$1.05
High$0.87$1.07
Analysts (Rev / EPS)5 / 32 / 1
Quarterly
MetricQ4 2026Q1 2027Q2 2027Q3 2027Q4 2027
Revenue Avg$105M$107M$109M$113M$116M
Low$105M$107M$109M$113M$116M
High$105M$107M$109M$113M$116M
EBITDA Avg$19M$16M$18M$21M$23M
Low$19M$16M$18M$21M$23M
High$19M$16M$18M$21M$23M
EBIT Avg$17M$14M$16M$19M$21M
Low$17M$14M$16M$19M$21M
High$17M$14M$16M$19M$21M
Net Income Avg$12M$10M$12M$14M$15M
Low$12M$10M$12M$14M$15M
High$12M$10M$12M$14M$15M
EPS Avg$0.25$0.21$0.24$0.29$0.32
Low$0.25$0.21$0.24$0.29$0.32
High$0.25$0.21$0.24$0.29$0.32
Analysts (Rev / EPS)1 / 11 / 11 / 11 / 11 / 1
AI Earnings SummaryQ2 2025
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.