MPB
Next report

Oct 28 2026in 17 days

EPS estimate

$0.91

Revenue estimate

$78M

EPS beats

9 of last 11

EPS surprise

2024: 23.7%2024: 19.7%2024: 16.4%2024: 4.2%2025: 0.0%2025: 10.8%2025: 1.4%2025: 2.7%2026: -1.2%2026: -20.0%2026: 10.0%
Jan 26 2024Jul 22 2026
ReportedEPS estEPS actualSurpriseRevenue estRevenue actualSurprise
Jul 22 2026$0.79$0.87+10.0%$73M$76M+3.5%
Apr 21 2026$0.80$0.64-20.0%$63M$65M+2.9%
Jan 21 2026$0.84$0.83-1.2%$62M$62M+0.3%
Oct 22 2025$0.75$0.77+2.7%$60M$61M+1.1%
Jul 23 2025$0.69$0.70+1.4%$58M$54M-7.9%
Apr 23 2025$0.65$0.72+10.8%$47M$47M-0.1%
Jan 23 2025$0.71$0.71+0.0%$46M$47M+2.8%
Oct 23 2024$0.71$0.74+4.2%$45M$45M+0.6%
Jul 24 2024$0.61$0.71+16.4%$42M$44M+3.9%
Apr 24 2024$0.61$0.73+19.7%$41M$42M+1.3%
Mar 28 2024—$0.73——$71M—
Jan 26 2024$0.59$0.73+23.7%$43M$42M-0.9%

Earnings & Revenue Estimates

Forward Growth Estimates (YoY)
FY2027
Rev+9.24%
EPS+16.43%
FY2028
Rev+7.14%
EPS+9.59%
Raw consensus estimates (low / average / high) from covering analysts.
Annual
MetricFY2026EFY2027EFY2028E
Revenue Avg$297M$324M$348M
Low$297M$323M$347M
High$297M$326M$349M
EBITDA Avg$102M$117M$128M
Low$102M$116M$128M
High$102M$119M$128M
EBIT Avg$94M$110M$120M
Low$94M$109M$120M
High$95M$111M$121M
Net Income Avg$77M$89M$98M
Low$77M$88M$98M
High$77M$90M$98M
EPS Avg$3.32$3.86$4.23
Low$3.31$3.82$4.22
High$3.33$3.90$4.25
Analysts (Rev / EPS)2 / 22 / 21 / 1
Quarterly
MetricQ4 2026Q1 2027Q2 2027Q3 2027Q4 2027Q1 2028Q2 2028Q3 2028
Revenue Avg$79M$78M$80M$82M$83M$85M$86M$88M
Low$78M$78M$80M$82M$83M$84M$85M$87M
High$79M$79M$81M$83M$84M$85M$86M$89M
EBITDA Avg$30M$29M$30M$32M$32M$32M$33M$34M
Low$29M$28M$30M$31M$32M$31M$32M$33M
High$30M$29M$30M$32M$33M$32M$33M$34M
EBIT Avg$26M$25M$27M$29M$29M$29M$30M$31M
Low$26M$25M$26M$28M$29M$29M$29M$31M
High$27M$26M$27M$29M$30M$29M$30M$31M
Net Income Avg$21M$21M$22M$23M$24M$23M$24M$25M
Low$21M$21M$22M$23M$24M$23M$24M$25M
High$22M$21M$22M$23M$24M$24M$24M$25M
EPS Avg$0.91$0.88$0.93$0.99$1.02$1.00$1.03$1.07
Low$0.89$0.88$0.92$0.98$1.01$0.99$1.02$1.06
High$0.92$0.89$0.94$1.00$1.03$1.01$1.04$1.08
Analysts (Rev / EPS)2 / 21 / 11 / 11 / 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.