Calendar

Tuesday Jun 3,2025
Estimate Eps
Actual Eps
Eps Surprise
Estimate Revenue
Actual Revenue
Revenue Surprise
Period
logo
FERG
Ferguson Enterprises
2.02 USD
2.5 USD
+23.76%
7.43B USD
7.62B USD
+2.57%
Q3 2025
Backtest
The backtest shows FERG earns an average 4.70% return over 30 days after beating earnings expectations, with a notable 80% win rate at 10 days. In contrast, when the Trading Companies & Distributors industry beats earnings, sector-wide gains are muted, with a maximal 2.19% return at day 56. FERG's strong short-term performance points to unique momentum relative to its industry peers following an earnings surprise. Investors could consider targeting short- to medium-term trades in FERG after earnings beats, as industry-wide effects appear limited.
logo
DG
Dollar General
1.49 USD
1.78 USD
+19.46%
10.29B USD
10.44B USD
+1.42%
Q1 2026
logo
NIO
NIO
-0.36 USD
-0.41 USD
-10.96%
1.73B USD
1.66B USD
-4.37%
Q1 2025
logo
DCI
Donaldson
0.95 USD
0.99 USD
+4.21%
933.45M USD
940.10M USD
+0.71%
Q3 2025
logo
OLLI
Ollie's Bargain
0.65 USD
0.75 USD
+15.38%
505.79M USD
576.77M USD
+14.03%
Q1 2025
logo
OLLI
Ollie's Bargain
0.71 USD
0.75 USD
+5.63%
565.95M USD
576.80M USD
+1.92%
Q1 2026
logo
SIG
Signet Jewelers
1.04 USD
1.18 USD
+13.46%
1.52B USD
1.54B USD
+1.32%
Q1 2026
logo
CTRN
Citi Trends
-0.19 USD
0.17 USD
+189.47%
195.76M USD
201.70M USD
+3.03%
Q1 2026
logo
CRWD
CrowdStrike Holdings
0.66 USD
0.73 USD
+10.61%
1.11B USD
1.10B USD
-0.59%
Q1 2026
logo
HPE
Hewlett Packard
0.33 USD
0.38 USD
+15.15%
7.50B USD
7.63B USD
+1.69%
Q2 2025
logo
GWRE
Guidewire Software
0.47 USD
0.88 USD
+87.23%
286.39M USD
293.50M USD
+2.48%
Q3 2025
logo
HQY
Healthequity
0.81 USD
0.97 USD
+19.75%
322.07M USD
330.80M USD
+2.71%
Q1 2026
logo
ASAN
Asana
0.02 USD
0.05 USD
+150.00%
185.40M USD
187.30M USD
+1.02%
Q1 2026
logo
YEXT
Yext
0.11 USD
0.12 USD
+9.09%
107.59M USD
109.50M USD
+1.78%
Q1 2026
logo
MAMA
Mama's Creations
0.02 USD
0.03 USD
+50.00%
32.74M USD
35.30M USD
+7.82%
Q1 2026
logo
NESR
National Energy Services
--
0.11 USD
--
--
296.85M USD
--
Q1 2024