Wallsti
Macro Fri 08:30 Average Hourly Earnings m/m 0.1%vs 0.3% cooler S&P fut +0.41%10y -5bp Fri 08:30 Non-Farm Employment Change 29Kvs 89K weaker S&P fut +0.41%10y -5bp Fri 08:30 Unemployment Rate 4.2%vs 4.1% weaker S&P fut +0.41%10y -5bp
Meme ranking

FAST

Fastenal Company · Industrials · Industrial Distribution
ZACKSBuyTECHStrong Buy R500#142 today
$50.75 +1.04% today · +0.63% 1W
Oct 2 close or latest
PreviewWhy it's moving

Moving with the market

Assembled from Wallsti's own signals. The news-reading agent will explain the move with timestamped sources, and say so when there is no clear catalyst.
Next report
Oct 14
Before the open · in 11 days
EPS estimate
$0.34
$0.32 to $0.35 · 11 analysts
Revenue estimate
$2.4B
$2.4B to $2.5B
Track record
1/8 beats
last 8 reports · moved ±5.2% on average

Reports

ReportedQuarterEPS est.EPSSurpriseRevenueReactionGap5 days
Jul 14, 2026 BMO 2Q2026 $0.33 $0.33 +1.2% in line $2.4B -2.8% -3.1 vs SPY -1.0% -4.9%
Apr 13, 2026 BMO 1Q2026 $0.30 $0.30 +0.8% in line $2.2B -6.8% -7.8 vs SPY -0.9% -6.9%
Jan 20, 2026 BMO 4Q2025 $0.26 $0.26 +0.5% in line $2.0B -2.6% -0.5 vs SPY -4.1% 0.0%
Oct 13, 2025 BMO 3Q2025 $0.30 $0.29 -2.2% miss $2.1B -7.5% -9.1 vs SPY -4.8% -7.2%
Jul 14, 2025 BMO $0.27 $0.29 +7.4% beat — +4.2% +4.0 vs SPY +2.4% +6.5%
Apr 11, 2025 BMO $0.26 $0.26 0.0% in line — +6.4% +4.6 vs SPY -0.8% +7.6%
Jan 17, 2025 BMO $0.24 $0.23 -4.2% miss — +1.8% +0.8 vs SPY +2.1% +1.0%
Oct 11, 2024 BMO $0.26 $0.26 0.0% in line — +9.8% +9.2 vs SPY +5.4% +10.9%
Jul 12, 2024 BMO $0.25 $0.26 +4.0% beat — +2.0% +1.4 vs SPY +5.6% +7.3%
Apr 11, 2024 BMO $0.27 $0.26 -3.7% miss — -6.5% -7.2 vs SPY -3.2% -8.4%
Jan 18, 2024 BMO $0.22 $0.23 +4.5% beat — +7.2% +6.3 vs SPY +4.2% +8.6%
Oct 12, 2023 BMO $0.25 $0.26 +4.0% beat — +7.5% +8.1 vs SPY +4.8% +5.0%
Jul 13, 2023 BMO $0.26 $0.26 0.0% in line — -3.5% -4.2 vs SPY -3.0% -2.5%
Apr 13, 2023 BMO $0.25 $0.26 +4.0% beat — -0.4% -1.8 vs SPY -3.2% +2.8%
Jan 19, 2023 BMO $0.21 $0.22 +4.8% beat — -1.6% -0.8 vs SPY -0.2% +4.1%
Oct 13, 2022 BMO $0.24 $0.25 +4.2% beat — +2.5% -0.2 vs SPY -3.5% +0.9%
Jul 13, 2022 BMO $0.25 $0.25 0.0% in line — -6.4% -5.9 vs SPY -4.8% -3.0%
Apr 13, 2022 BMO $0.22 $0.24 +9.1% beat — +2.2% +1.1 vs SPY -1.7% -1.2%
Jan 19, 2022 BMO $0.19 $0.20 +5.3% beat — -0.6% +0.4 vs SPY +3.9% -4.6%
Oct 12, 2021 BMO $0.21 $0.21 0.0% in line — +3.1% +3.3 vs SPY +1.8% +6.6%
Jul 13, 2021 BMO $0.21 $0.21 0.0% in line — — — —
Apr 13, 2021 BMO $0.18 $0.19 +5.6% beat — — — —
Jan 20, 2021 BMO $0.17 $0.17 0.0% in line — — — —
Oct 13, 2020 BMO $0.19 $0.19 0.0% in line — — — —

BMO = before the open, AMC = after the close. Reaction: the first session that could trade on the report (the same day for BMO, the next session for AMC) against the close before it; "vs SPY" subtracts the S&P 500 over the same session. Revenue surprise needs the estimate from before the report, so it starts with the reports Wallsti saw coming.

Analyst estimates

PeriodEPSRangevs year ago90-day trendRevisions 30dRevenuevs year ago
Current quarter · Sep 30, 2026 $0.34 (11) $0.32 – $0.35 +16% +2.7% ▲4 ▼0 $2.4B +14%
Next quarter · Dec 31, 2026 $0.30 (11) $0.29 – $0.32 +16% +2.6% ▲2 ▼0 $2.3B +15%
Current year · Dec 31, 2026 $1.26 (15) $1.21 – $1.29 +16% +2.0% ▲5 ▼0 $9.3B +13%
Next year · Dec 31, 2027 $1.40 (15) $1.35 – $1.45 +11% +2.3% ▲5 ▼0 $10.2B +9%

Consensus as of Oct 3, 2026. Source: Yahoo Finance analyst estimates; schedule and timing also from Nasdaq's earnings calendar.