MAIN

Last reported Earnings history refreshes daily; a new report appears within about 2 daysAbout this data

Next report

Nov 5 2026in 29 days

EPS estimate

$0.95

Revenue estimate

$147M

EPS beats

7 of last 12

EPS surprise

2024: 0.94%2024: 1.9%2024: 0.0%2024: -2.0%2025: -5.6%2025: 1.0%2025: 0.0%2025: -6.7%2026: 3.8%2026: -7.9%2026: 1.3%
Nov 2 2023Aug 6 2026
ReportedEPS estEPS actualSurpriseRevenue estRevenue actualSurprise
Aug 6 2026$0.96$0.97+1.3%$145M$150M+3.4%
May 7 2026$1.01$0.93-7.9%$145M$140M-3.5%
Feb 26 2026$1.05$1.09+3.8%$143M$146M+1.7%
Nov 6 2025$1.04$0.97-6.7%$140M$184M+30.8%
Aug 7 2025$0.99$0.99+0.0%$137M$202M+47.4%
May 8 2025$1.00$1.01+1.0%$138M$171M+23.4%
Feb 27 2025$1.08$1.02-5.6%$141M$221M+56.5%
Nov 8 2024$1.02$1.00-2.0%$143M$137M-4.3%
Aug 8 2024$1.01$1.01+0.0%$131M$141M+7.9%
May 9 2024$1.03$1.05+1.9%$128M$125M-2.5%
Feb 22 2024$1.06$1.07+0.9%$126M$118M-6.1%
Nov 2 2023$1.00$0.99-1.0%$124M$123M-0.5%

Earnings & Revenue Estimates

AI Earnings SummaryQ2 2026
Checking for summary...
Data is provided for informational purposes only and does not constitute investment advice. Past performance is not indicative of future results.