Exchange: NYSE·Updated 03:44 PM EDT
Latest Earnings Results: Q2 '26

Reported: Aug 04

Estimated EPS

$2.94

Reported EPS

$3.42

Surprise

+16.4%

Estimated Rev

$299.17M

Reported Rev

$312.88M

Surprise

+4.58%

Historical Earnings

Quarterly

Annual

EPS

Revenue

Fiscal PeriodEstimatedReportedSurpriseResult
Q3 '26
$3.07
--
--
N/A
Q2 '26
$2.94
$3.42
16.40%
BEAT
Q1 '26
$2.11
$2.84
34.76%
BEAT
Q4 '25
$2.19
$2.27
3.53%
BEAT
Q3 '25
$2.18
$2.59
18.75%
BEAT

Advertisement|Remove ads.