III

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

Next report

Nov 2 2026in 26 days

EPS estimate

$0.06

Revenue estimate

$64M

EPS beats

9 of last 12

EPS surprise

2024: -40.0%2024: -83.3%2024: 33.3%2024: -16.7%2025: 20.0%2025: 16.7%2025: 14.3%2025: 12.5%2026: 0.0%2026: 12.5%2026: 85.2%
Nov 3 2023Aug 5 2026
ReportedEPS estEPS actualSurpriseRevenue estRevenue actualSurprise
Aug 5 2026$0.05$0.10+85.2%$63M$65M+4.2%
May 7 2026$0.08$0.09+12.5%$61M$61M+0.5%
Mar 5 2026$0.08$0.08+0.0%$61M$61M+0.2%
Nov 3 2025$0.08$0.09+12.5%$61M$62M+1.7%
Aug 6 2025$0.07$0.08+14.3%$60M$62M+2.6%
May 8 2025$0.06$0.07+16.7%$59M$60M+1.8%
Mar 7 2025$0.05$0.06+20.0%$58M$58M+0.7%
Nov 8 2024$0.06$0.05-16.7%$61M$61M+1.3%
Aug 5 2024$0.06$0.08+33.3%$66M$64M-1.9%
May 9 2024$0.06$0.01-83.3%$66M$64M-2.7%
Mar 8 2024$0.10$0.06-40.0%$69M$65M-5.5%
Nov 3 2023$0.10$0.11+10.0%$74M$72M-3.2%

Earnings & Revenue Estimates

Forward Growth Estimates (YoY)
FY2027
Rev+3.59%
EPS+20.83%
FY2028
Rev+1.65%
EPS—
Raw consensus estimates (low / average / high) from covering analysts.
Annual
MetricFY2026EFY2027EFY2028E
Revenue Avg$255M$264M$269M
Low$252M$260M$266M
High$257M$267M$271M
EBITDA Avg$28M$32M—
Low$27M$29M—
High$29M$35M—
EBIT Avg$24M$28M—
Low$23M$25M—
High$25M$31M—
Net Income Avg$12M$15M—
Low$11M$13M—
High$13M$17M—
EPS Avg$0.24$0.29—
Low$0.23$0.26—
High$0.26$0.34—
Analysts (Rev / EPS)4 / 44 / 41 / 2
Quarterly
MetricQ4 2026Q1 2027Q2 2027Q3 2027Q4 2027
Revenue Avg$64M$64M$65M$66M$67M
Low$63M$63M$64M$65M$66M
High$65M$64M$66M$67M$68M
EBITDA Avg$6M$6M$7M$7M$8M
Low$6M$6M$7M$7M$8M
High$7M$6M$7M$7M$8M
EBIT Avg$5M$5M$6M$6M$7M
Low$5M$5M$6M$6M$7M
High$6M$5M$6M$6M$7M
Net Income Avg$3M$3M$4M$4M$4M
Low$3M$3M$4M$4M$4M
High$4M$3M$4M$4M$5M
EPS Avg$0.07$0.06$0.07$0.08$0.09
Low$0.06$0.06$0.07$0.08$0.09
High$0.08$0.06$0.08$0.08$0.09
Analysts (Rev / EPS)4 / 42 / 12 / 12 / 12 / 1
AI Earnings SummaryQ1 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.