OLP
Next report

Nov 5 2026in 23 days

EPS estimate

$0.12

Revenue estimate

$27M

EPS beats

9 of last 12

EPS surprise

2024: 407.1%2024: 76.9%2024: 275.0%2024: 64.3%2025: 257.1%2025: -5.3%2025: 178.6%2025: 76.9%2026: -33.3%2026: 84.6%2026: 6.0%
Nov 6 2023Aug 5 2026
ReportedEPS estEPS actualSurpriseRevenue estRevenue actualSurprise
Aug 5 2026$0.67$0.71+6.0%$27M$27M+0.8%
May 6 2026$0.26$0.48+84.6%$27M$28M+5.7%
Mar 5 2026$0.18$0.12-33.3%$24M$25M+1.9%
Nov 6 2025$0.26$0.46+76.9%$24M$24M-1.7%
Aug 5 2025$0.14$0.39+178.6%$25M$25M-1.8%
May 6 2025$0.19$0.18-5.3%$25M$24M-1.7%
Mar 6 2025$0.14$0.50+257.1%$23M$24M+4.7%
Nov 5 2024$0.14$0.23+64.3%$22M$22M+1.7%
Aug 6 2024$0.12$0.45+275.0%$22M$22M-3.0%
May 7 2024$0.13$0.23+76.9%$22M$23M+2.0%
Mar 5 2024$0.14$0.71+407.1%$22M$23M+1.3%
Nov 6 2023$0.16$0.12-25.0%$23M$23M+0.2%

Earnings & Revenue Estimates

Forward Growth Estimates (YoY)
FY2027
Rev+1.95%
EPS-68.60%
FY2028
Rev+4.79%
EPS+2.63%
FY2029
Rev-5.47%
EPS+151.28%
Raw consensus estimates (low / average / high) from covering analysts.
Annual
MetricFY2026EFY2027EFY2028EFY2029E
Revenue Avg$109M$111M$116M$110M
Low$107M$109M$111M$108M
High$110M$112M$121M$111M
EBITDA Avg$75M$50M$47M$60M
Low$75M$50M$47M$60M
High$76M$50M$47M$61M
EBIT Avg$53M$31M$31M$47M
Low$52M$31M$31M$46M
High$53M$31M$31M$47M
Net Income Avg$25M$8M$8M$20M
Low$25M$8M$8M$20M
High$26M$8M$8M$21M
EPS Avg$1.21$0.38$0.39$0.98
Low$1.19$0.37$0.38$0.96
High$1.23$0.39$0.40$1.00
Analysts (Rev / EPS)2 / 12 / 12 / 11 / 1
Quarterly
MetricQ4 2026Q1 2027Q2 2027Q3 2027Q4 2027
Revenue Avg$27M$27M$28M$28M$28M
Low$27M$27M$27M$28M$28M
High$27M$27M$28M$28M$29M
EBITDA Avg$17M$16M$17M$16M$16M
Low$17M$16M$17M$16M$16M
High$17M$16M$17M$16M$16M
EBIT Avg$9M$9M$9M$9M$9M
Low$9M$9M$9M$9M$9M
High$9M$9M$9M$9M$9M
Net Income Avg$2M$2M$2M$2M$2M
Low$2M$2M$2M$2M$2M
High$2M$2M$2M$2M$2M
EPS Avg$0.10$0.09$0.11$0.09$0.10
Low$0.10$0.09$0.11$0.09$0.10
High$0.10$0.09$0.11$0.09$0.10
Analysts (Rev / EPS)2 / 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.