CRD-B
Next report

Nov 2 2026in 21 days

EPS estimate

$0.31

Revenue estimate

$326M

EPS beats

4 of last 12

EPS surprise

2024: -70.0%2024: -23.5%2024: 25.0%2024: -4.3%2025: -17.4%2025: 5.0%2025: -9.6%2025: -4.7%2026: -33.8%2026: -22.6%2026: 40.7%
Nov 6 2023Aug 3 2026
ReportedEPS estEPS actualSurpriseRevenue estRevenue actualSurprise
Aug 3 2026$0.27$0.38+40.7%$326M$314M-3.9%
May 4 2026$0.21$0.16-22.6%$308M$310M+0.4%
Mar 2 2026$0.23$0.15-33.8%$333M$309M-7.2%
Nov 3 2025$0.26$0.25-4.7%$333M$333M+0.1%
Aug 4 2025$0.24$0.22-9.6%$332M$323M-2.6%
May 9 2025$0.20$0.21+5.0%$337M$323M-3.9%
Mar 3 2025$0.23$0.19-17.4%$334M$358M+7.3%
Nov 4 2024$0.23$0.22-4.3%$335M$343M+2.4%
Aug 5 2024$0.20$0.25+25.0%$339M$328M-3.4%
May 1 2024$0.17$0.13-23.5%$308M$314M+2.0%
Mar 4 2024$0.20$0.06-70.0%$340M$310M-8.8%
Nov 6 2023$0.27$0.35+29.6%$305M$338M+10.7%

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.