Exchange: NASDAQ·Updated 03:00 PM EDT
Latest Earnings Results: Q2 '26

Reported: Jul 20

Estimated EPS

$1.68

Reported EPS

$1.78

Surprise

+6.12%

Estimated Rev

$142.85M

Reported Rev

$142.6M

Surprise

-0.18%

Historical Earnings

Quarterly

Annual

EPS

Revenue

Fiscal PeriodEstimatedReportedSurpriseResult
Q3 '26
$1.86
--
--
N/A
Q2 '26
$1.68
$1.78
6.12%
BEAT
Q1 '26
$1.15
$1.52
31.68%
BEAT
Q4 '25
$1.36
$1.25
-8.40%
MISSED
Q3 '25
$1.57
$1.69
7.37%
BEAT

Advertisement|Remove ads.