OLP
Next report

Nov 5 2026in 22 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

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.