STEP
Next report

Nov 5 2026in 20 days

EPS estimate

$0.56

Revenue estimate

$328M

EPS beats

7 of last 12

EPS surprise

2024: 42.3%2024: 17.9%2024: 37.1%2024: -4.3%2025: -6.4%2025: 54.2%2025: -6.2%2025: 11.3%2026: 8.3%2026: 9.2%2026: -4.8%
Nov 6 2023Aug 6 2026
ReportedEPS estEPS actualSurpriseRevenue estRevenue actualSurprise
Aug 6 2026$0.50$0.48-4.8%$309M$301M-2.8%
May 20 2026$0.52$0.57+9.2%$292M$306M+4.7%
Feb 5 2026$0.60$0.65+8.3%$395M$495M+25.2%
Nov 6 2025$0.49$0.54+11.3%$272M$282M+3.7%
Aug 7 2025$0.43$0.40-6.2%$238M$237M-0.4%
May 22 2025$0.44$0.68+54.2%$229M$296M+29.0%
Feb 6 2025$0.47$0.44-6.4%$226M$244M+7.9%
Nov 7 2024$0.47$0.45-4.3%$211M$209M-0.8%
Aug 8 2024$0.35$0.48+37.1%$181M$221M+22.1%
May 23 2024$0.28$0.33+17.9%$162M$177M+9.2%
Feb 8 2024$0.26$0.37+42.3%$152M$185M+22.1%
Nov 6 2023$0.28$0.26-7.1%$153M$150M-1.8%

Earnings & Revenue Estimates

Forward Growth Estimates (YoY)
FY2027
Rev+28.31%
EPS+16.68%
FY2028
Rev+17.71%
EPS+37.74%
FY2029
Rev+12.46%
EPS+10.73%
Raw consensus estimates (low / average / high) from covering analysts.
Annual
MetricFY2027EFY2028EFY2029E
Revenue Avg$1.53B$1.80B$2.03B
Low$1.50B$1.74B$1.72B
High$1.55B$1.85B$2.34B
EBITDA Avg$287M$371M$397M
Low$281M$353M$353M
High$294M$389M$442M
EBIT Avg$249M$337M$368M
Low$242M$319M$323M
High$255M$356M$412M
Net Income Avg$196M$267M$291M
Low$191M$252M$255M
High$202M$281M$326M
EPS Avg$2.44$3.36$3.72
Low$2.38$3.14$3.18
High$2.51$3.50$4.06
Analysts (Rev / EPS)4 / 74 / 72 / 3
Quarterly
MetricQ4 2026Q1 2027Q2 2027Q3 2027Q4 2027Q1 2028Q2 2028Q3 2028
Revenue Avg$614M$367M$385M$394M$715M$439M$393M$414M
Low$585M$321M$336M$344M$624M$383M$343M$361M
High$634M$398M$417M$427M$775M$476M$426M$449M
EBITDA Avg$92M$75M$75M$79M$141M$82M$77M$81M
Low$82M$64M$65M$67M$119M$70M$65M$69M
High$103M$82M$82M$86M$155M$91M$84M$89M
EBIT Avg$81M$65M$65M$69M$131M$74M$68M$73M
Low$72M$54M$55M$58M$110M$61M$57M$61M
High$92M$72M$73M$77M$146M$82M$75M$81M
Net Income Avg$64M$51M$52M$55M$104M$58M$54M$58M
Low$57M$43M$43M$46M$87M$49M$45M$48M
High$73M$57M$57M$61M$115M$64M$60M$64M
EPS Avg$0.78$0.63$0.63$0.67$1.27$0.71$0.66$0.70
Low$0.69$0.52$0.53$0.56$1.06$0.59$0.55$0.59
High$0.89$0.69$0.70$0.74$1.41$0.79$0.73$0.78
Analysts (Rev / EPS)3 / 51 / 31 / 31 / 31 / 31 / 41 / 41 / 4
AI Earnings SummaryQ1 2027
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.