FOR
Next report

Oct 29 2026in 12 days

EPS estimate

$1.25

Revenue estimate

$603M

EPS beats

6 of last 12

EPS surprise

2024: 52.0%2024: 23.6%2024: -21.6%2024: 22.1%2025: -50.8%2025: -9.9%2025: -16.7%2025: 34.9%2026: 42.9%2026: -12.5%2026: -13.6%
Nov 7 2023Jul 21 2026
ReportedEPS estEPS actualSurpriseRevenue estRevenue actualSurprise
Jul 21 2026$0.81$0.70-13.6%$438M$407M-7.0%
Apr 21 2026$0.72$0.63-12.5%$374M$374M+0.2%
Jan 20 2026$0.21$0.30+42.9%$266M$273M+2.8%
Oct 28 2025$1.26$1.70+34.9%$557M$671M+20.5%
Jul 22 2025$0.78$0.65-16.7%$557M$391M-29.8%
Apr 17 2025$0.71$0.64-9.9%$419M$351M-16.3%
Jan 21 2025$0.65$0.32-50.8%$373M$250M-32.8%
Oct 29 2024$1.31$1.60+22.1%$504M$551M+9.5%
Jul 18 2024$0.88$0.69-21.6%$504M$318M-36.8%
Apr 18 2024$0.72$0.89+23.6%$326M$334M+2.4%
Jan 23 2024$0.50$0.76+52.0%$272M$306M+12.3%
Nov 7 2023$0.94$1.45+54.3%$399M$550M+37.8%

Earnings & Revenue Estimates

Forward Growth Estimates (YoY)
FY2027
Rev+1.20%
EPS-0.93%
FY2028
Rev+0.35%
EPS-2.92%
Raw consensus estimates (low / average / high) from covering analysts.
Annual
MetricFY2027EFY2028E
Revenue Avg$1.68B$1.68B
Low$1.61B$1.62B
High$1.73B$1.73B
EBITDA Avg$197M$191M
Low$185M$180M
High$202M$197M
EBIT Avg$194M$188M
Low$182M$177M
High$199M$194M
Net Income Avg$147M$142M
Low$138M$134M
High$151M$146M
EPS Avg$2.85$2.77
Low$2.71$2.63
High$2.96$2.88
Analysts (Rev / EPS)2 / 21 / 1
Quarterly
MetricQ4 2026Q1 2027Q2 2027Q3 2027Q4 2027Q1 2028Q2 2028Q3 2028
Revenue Avg$239M$323M$388M$677M$230M$345M$418M$690M
Low$230M$311M$373M$651M$221M$332M$402M$663M
High$248M$336M$403M$703M$239M$358M$434M$717M
EBITDA Avg$18M$36M$46M$94M$11M$34M$47M$97M
Low$10M$35M$44M$90M$11M$32M$45M$92M
High$23M$38M$49M$99M$12M$36M$49M$102M
EBIT Avg$17M$36M$46M$94M$11M$33M$46M$96M
Low$9M$34M$43M$89M$10M$32M$44M$91M
High$22M$38M$48M$98M$11M$35M$49M$101M
Net Income Avg$13M$27M$34M$71M$8M$25M$35M$73M
Low$7M$26M$33M$67M$8M$24M$33M$69M
High$17M$28M$36M$74M$8M$26M$37M$76M
EPS Avg$0.26$0.53$0.68$1.39$0.16$0.49$0.69$1.43
Low$0.14$0.50$0.64$1.32$0.15$0.47$0.65$1.36
High$0.33$0.56$0.71$1.46$0.17$0.52$0.72$1.50
Analysts (Rev / EPS)2 / 31 / 11 / 11 / 11 / 11 / 21 / 21 / 2
AI Earnings SummaryQ3 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.