CSV
Next report

Nov 4 2026in 27 days

EPS estimate

$0.81

Revenue estimate

$109M

EPS beats

9 of last 12

EPS surprise

2024: 57.1%2024: 27.1%2024: 18.9%2024: 52.4%2025: 21.6%2025: 67.5%2025: 2.8%2025: 4.2%2026: -6.3%2026: 1.2%2026: -5.1%
Nov 8 2023Aug 5 2026
ReportedEPS estEPS actualSurpriseRevenue estRevenue actualSurprise
Aug 5 2026$0.82$0.78-5.1%$109M$103M-5.5%
May 6 2026$0.85$0.86+1.2%$111M$106M-4.7%
Feb 25 2026$0.80$0.75-6.3%$104M$105M+1.8%
Nov 5 2025$0.72$0.75+4.2%$104M$103M-0.8%
Aug 6 2025$0.72$0.74+2.8%$101M$102M+0.8%
Apr 30 2025$0.80$1.34+67.5%$104M$107M+3.0%
Feb 26 2025$0.51$0.62+21.6%$97M$99M+2.4%
Oct 30 2024$0.42$0.64+52.4%$97M$101M+4.1%
Jul 31 2024$0.53$0.63+18.9%$93M$103M+10.6%
May 1 2024$0.59$0.75+27.1%$95M$104M+9.7%
Feb 21 2024$0.49$0.77+57.1%$94M$99M+5.5%
Nov 8 2023$0.50$0.33-34.0%$93M$90M-2.9%

Earnings & Revenue Estimates

Forward Growth Estimates (YoY)
FY2027
Rev+4.80%
EPS+8.49%
FY2028
Rev+6.07%
EPS+8.88%
Raw consensus estimates (low / average / high) from covering analysts.
Annual
MetricFY2026EFY2027EFY2028E
Revenue Avg$433M$454M$482M
Low$428M$445M$475M
High$437M$465M$488M
EBITDA Avg$138M$147M$160M
Low$135M$146M$158M
High$139M$149M$161M
EBIT Avg$107M$111M$118M
Low$104M$109M$117M
High$107M$113M$120M
Net Income Avg$53M$56M$62M
Low$51M$55M$61M
High$54M$58M$63M
EPS Avg$3.34$3.63$3.95
Low$3.27$3.53$3.88
High$3.43$3.69$4.02
Analysts (Rev / EPS)5 / 55 / 51 / 1
Quarterly
MetricQ4 2026Q1 2027Q2 2027Q3 2027Q4 2027Q1 2028Q2 2028Q3 2028
Revenue Avg$115M$113M$111M$116M$120M$121M$117M$120M
Low$111M$110M$108M$112M$116M$117M$113M$117M
High$117M$116M$114M$118M$122M$124M$120M$123M
EBITDA Avg$35M$36M$34M$35M$37M$40M$37M$38M
Low$33M$35M$33M$35M$36M$39M$36M$37M
High$36M$36M$34M$36M$37M$40M$38M$39M
EBIT Avg$27M$27M$25M$27M$28M$30M$27M$28M
Low$25M$26M$24M$26M$27M$29M$26M$27M
High$27M$28M$26M$27M$28M$31M$28M$29M
Net Income Avg$14M$15M$13M$14M$15M$17M$15M$15M
Low$13M$14M$13M$14M$14M$16M$14M$15M
High$15M$15M$13M$15M$15M$17M$15M$16M
EPS Avg$0.90$0.92$0.82$0.89$0.94$1.05$0.92$0.97
Low$0.83$0.88$0.79$0.85$0.90$1.01$0.88$0.93
High$0.93$0.95$0.85$0.92$0.97$1.08$0.95$1.00
Analysts (Rev / EPS)4 / 42 / 12 / 12 / 12 / 11 / 21 / 21 / 2
AI Earnings SummaryQ1 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.