CRD-A
Next report

Nov 2 2026in 19 days

EPS estimate

$0.31

Revenue estimate

$326M

EPS beats

6 of last 12

EPS surprise

2024: -50.0%2024: 8.3%2024: 47.1%2024: 4.8%2025: -17.4%2025: -8.7%2025: -6.4%2025: 54.9%2026: -33.8%2026: -22.6%2026: 46.2%
Nov 6 2023Aug 3 2026
ReportedEPS estEPS actualSurpriseRevenue estRevenue actualSurprise
Aug 3 2026$0.26$0.38+46.2%$326M$314M-3.9%
May 4 2026$0.21$0.16-22.6%$308M$310M+0.4%
Mar 2 2026$0.23$0.15-33.8%$333M$309M-7.2%
Nov 3 2025$0.16$0.25+54.9%$333M$322M-3.1%
Aug 4 2025$0.27$0.25-6.4%$350M$335M-4.5%
May 9 2025$0.23$0.21-8.7%$337M$323M-3.9%
Mar 3 2025$0.23$0.19-17.4%$334M$358M+7.3%
Nov 4 2024$0.21$0.22+4.8%$335M$343M+2.4%
Aug 5 2024$0.17$0.25+47.1%$327M$328M+0.1%
May 1 2024$0.12$0.13+8.3%$340M$313M-8.0%
Mar 4 2024$0.12$0.06-50.0%$309M$321M+3.7%
Nov 6 2023$0.24$0.35+45.8%$328M$338M+2.8%

Earnings & Revenue Estimates

Forward Growth Estimates (YoY)
FY2027
Rev+2.80%
EPS+7.28%
Raw consensus estimates (low / average / high) from covering analysts.
Annual
MetricFY2026EFY2027E
Revenue Avg$1.28B$1.32B
Low$1.26B$1.30B
High$1.31B$1.35B
EBITDA Avg$105M$108M
Low$104M$107M
High$107M$110M
EBIT Avg$67M$72M
Low$65M$70M
High$68M$73M
Net Income Avg$53M$57M
Low$52M$55M
High$54M$58M
EPS Avg$1.05$1.13
Low$1.03$1.11
High$1.08$1.16
Analysts (Rev / EPS)3 / 13 / 1
Quarterly
MetricQ4 2026Q1 2027Q2 2027Q3 2027Q4 2027
Revenue Avg$315M$316M$330M$337M$324M
Low$311M$312M$325M$333M$320M
High$319M$320M$334M$342M$329M
EBITDA Avg$22M$24M$29M$30M$25M
Low$22M$24M$28M$29M$25M
High$22M$24M$29M$30M$25M
EBIT Avg$13M$15M$20M$20M$16M
Low$13M$14M$19M$20M$16M
High$13M$15M$20M$21M$16M
Net Income Avg$10M$12M$15M$16M$12M
Low$10M$11M$15M$16M$12M
High$10M$12M$16M$16M$13M
EPS Avg$0.21$0.23$0.32$0.33$0.26
Low$0.20$0.23$0.31$0.32$0.25
High$0.21$0.24$0.32$0.34$0.26
Analysts (Rev / EPS)3 / 11 / 11 / 11 / 11 / 1

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.