NPB
Next report

Oct 20 2026in 6 days

EPS estimate

$0.62

Revenue estimate

$62M

EPS beats

7 of last 11

EPS surprise

2023: 70.5%2024: 41.7%2024: 86.3%2024: -56.3%2025: 0.0%2025: 2.1%2025: 0.0%2025: 1.8%2026: -13.3%2026: -0.80%2026: -11.4%
Aug 17 2023Jul 21 2026
ReportedEPS estEPS actualSurpriseRevenue estRevenue actualSurprise
Jul 21 2026$0.68$0.60-11.4%$67M$64M-3.3%
Apr 21 2026$0.63$0.62-0.8%$64M$63M-0.5%
Jan 20 2026$0.60$0.52-13.3%$9M$9M-0.6%
Oct 21 2025$0.56$0.57+1.8%$9M$9M+2.3%
Jul 22 2025$0.51$0.51+0.0%$8M$8M+4.0%
Apr 22 2025$0.48$0.49+2.1%$7M$7M+8.9%
Mar 31 2025($0.01)($0.01)+0.0%$206010$96M+46652.1%
Nov 14 2024($0.16)($0.25)-56.3%—$109M—
Aug 28 2024($0.51)($0.07)+86.3%$211500$96M+45197.4%
Jun 5 2024—$0.29——$89M—
Mar 14 2024($0.10)($0.06)+41.7%—$164156—
Aug 17 2023($0.26)($0.08)+70.5%$960423$370449-61.4%

Earnings & Revenue Estimates

Forward Growth Estimates (YoY)
FY2027
Rev+8.14%
EPS+10.71%
FY2028
Rev+5.92%
EPS+6.08%
Raw consensus estimates (low / average / high) from covering analysts.
Annual
MetricFY2026EFY2027EFY2028E
Revenue Avg$253M$274M$290M
Low$251M$273M$289M
High$255M$274M$291M
EBITDA Avg$117M$136M$151M
Low$116M$134M$151M
High$118M$139M$152M
EBIT Avg$104M$115M$122M
Low$103M$112M$122M
High$105M$118M$122M
Net Income Avg$82M$91M$97M
Low$82M$89M$96M
High$83M$93M$97M
EPS Avg$2.43$2.69$2.85
Low$2.41$2.63$2.84
High$2.45$2.75$2.86
Analysts (Rev / EPS)2 / 22 / 21 / 1
Quarterly
MetricQ4 2026Q1 2027Q2 2027Q3 2027Q4 2027Q1 2028Q2 2028Q3 2028
Revenue Avg$63M$64M$69M$70M$70M$68M$74M$74M
Low$63M$64M$68M$70M$70M$68M$74M$74M
High$64M$65M$69M$70M$71M$69M$74M$74M
EBITDA Avg$30M$31M$34M$35M$36M$35M$38M$39M
Low$30M$31M$33M$35M$36M$34M$38M$39M
High$31M$31M$34M$35M$36M$35M$38M$39M
EBIT Avg$28M$28M$30M$31M$31M$29M$32M$33M
Low$27M$28M$30M$31M$31M$29M$32M$33M
High$28M$28M$30M$31M$32M$30M$32M$33M
Net Income Avg$22M$22M$24M$25M$25M$23M$25M$26M
Low$22M$22M$24M$24M$25M$23M$25M$26M
High$22M$22M$24M$25M$25M$23M$26M$26M
EPS Avg$0.62$0.62$0.67$0.69$0.70$0.66$0.72$0.74
Low$0.61$0.62$0.67$0.69$0.70$0.66$0.72$0.74
High$0.63$0.63$0.67$0.70$0.71$0.66$0.72$0.74
Analysts (Rev / EPS)2 / 21 / 11 / 11 / 11 / 11 / 11 / 11 / 1
AI Earnings SummaryQ2 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.