IRRHF
Next report

Mar 11 2027in 154 days

EPS estimate

$47.13

Revenue estimate

$355M

EPS beats

2 of last 2

EPS surprise

2022: 25.2%2022: 23.6%
Jun 30 2022Dec 31 2022
ReportedEPS estEPS actualSurpriseRevenue estRevenue actualSurprise
Jul 31 2026—$29.07—$324M$334M+3.1%
Mar 12 2026—$0.50—$345M$336M-2.7%
Jul 31 2025—$32.04—$330M$312M-5.4%
Mar 13 2025—$51.35—$308M$308M-0.0%
Aug 2 2024—$32.29—$298M$276M-7.3%
May 3 2024—$62.85—$375M$351M-6.5%
Jun 30 2023—$29.86—$311M$286M-8.3%
Dec 31 2022$52.99$65.52+23.6%$399M$382M-4.1%
Jun 30 2022$33.61$42.08+25.2%$311M$325M+4.4%
Dec 31 2021—$62.84—$403M$402M-0.2%
Jun 30 2021—$43.96—$303M$294M-3.0%
Dec 31 2020—$65.13—$343M$336M-1.9%

Earnings & Revenue Estimates

Forward Growth Estimates (YoY)
FY2027
Rev+8.82%
EPS+17.81%
FY2028
Rev+5.78%
EPS+10.50%
FY2029
Rev+28.37%
EPS+64.33%
Raw consensus estimates (low / average / high) from covering analysts.
Annual
MetricFY2026EFY2027EFY2028EFY2029E
Revenue Avg$546M$594M$628M$807M
Low$534M$569M$608M$780M
High$566M$629M$659M$846M
EBITDA Avg$96M$110M$120M$183M
Low$93M$106M$116M$177M
High$101M$115M$126M$193M
EBIT Avg$74M$87M$96M$157M
Low$70M$83M$92M$150M
High$78M$92M$102M$167M
Net Income Avg$58M$68M$75M$124M
Low$55M$65M$72M$118M
High$61M$72M$80M$131M
EPS Avg$67.63$79.68$88.04$144.67
Low$64.76$76.29$84.30$138.53
High$71.90$84.71$93.60$153.80
Analysts (Rev / EPS)7 / 17 / 13 / 13 / 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.