Fastenal Company
FASTLast close · Oct 16, 202651.02+0.64 (+1.27%)
Market cap$58.5B
Key indicators
Revenue8.7B+12.5% on a year earlier
5.0B
5.3B
5.6B
6.0B
7.0B
7.3B
7.5B
8.2B
8.7B
9.3B
10.2B
11.0B
Fiscal year
FY201818
FY201919
FY202020
FY202121
FY202222
FY202323
FY202424
FY202525
TTMTTM
FY2026E26E
FY2027E27E
FY2028E28E
| Fiscal year | FY2018 | FY2019 | FY2020 | FY2021 | FY2022 | FY2023 | FY2024 | FY2025 | TTM | FY2026E | FY2027E | FY2028E |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Growth | ||||||||||||
| 5.0B | 5.3B+7.4% | 5.6B+5.9% | 6.0B+6.4% | 7.0B+16.1% | 7.3B+5.2% | 7.5B+2.7% | 8.2B+8.7% | 8.7B+12.5% | 9.3B | 10.2B | 11.0B | |
| — | 7.4% | 5.9% | 6.4% | 16.1% | 5.2% | 2.7% | 8.7% | 12.5% | 14.0% | 9.4% | 8.1% | |
| $0.66 | $0.69+5.3% | $0.75+8.0% | $0.80+7.4% | $0.95+18.1% | $1.01+6.9% | $1.00−1.0% | $1.09+9.0% | $1.17+12.5% | $1.27 | $1.41 | $1.53 | |
| Profitability | ||||||||||||
| 48.3% | 47.2%−1.2 pt | 45.5%−1.7 pt | 46.2%+0.7 pt | 46.1%−0.1 pt | 45.7%−0.4 pt | 45.1%−0.6 pt | 45.0%−0.1 pt | 44.7%−0.4 pt | · | · | · | |
| 20.1% | 19.8%−0.3 pt | 20.2%+0.4 pt | 20.3%+0.0 pt | 20.8%+0.6 pt | 20.8%−0.0 pt | 20.0%−0.8 pt | 20.2%+0.2 pt | 20.3%+0.2 pt | · | · | · | |
| 15.1% | 14.8%−0.3 pt | 15.2%+0.4 pt | 15.4%+0.2 pt | 15.6%+0.2 pt | 15.7%+0.2 pt | 15.2%−0.5 pt | 15.3%+0.1 pt | 15.5%+0.2 pt | · | · | · | |
| 32.7% | 29.7%−3.0 pt | 31.4%+1.8 pt | 30.4%−1.0 pt | 34.4%+4.0 pt | 34.5%+0.1 pt | 31.8%−2.7 pt | 31.9%+0.1 pt | — | · | · | · | |
| Cash | ||||||||||||
| 497.9M | 596.3M+19.8% | 933.7M+56.6% | 613.5M−34.3% | 767.2M+25.1% | 1.3B+64.2% | 946.8M−24.9% | 1.1B+11.0% | 1.2B+32.0% | · | · | · | |
| 10.0% | 11.2%+1.2 pt | 16.5%+5.4 pt | 10.2%−6.3 pt | 11.0%+0.8 pt | 17.1%+6.2 pt | 12.5%−4.6 pt | 12.8%+0.3 pt | 13.2%+1.9 pt | · | · | · | |
| 441.9M | 498.6M+12.8% | 803.4M+61.1% | 643.7M−19.9% | 711.3M+10.5% | 1.0B+42.9% | 893.3M−12.1% | 1.0B+12.4% | — | · | · | · | |
| Balance sheet | ||||||||||||
| 0.22x | 0.13x−0.09x | 0.15x+0.02x | 0.13x−0.02x | 0.18x+0.05x | 0.08x−0.10x | 0.06x−0.02x | 0.03x−0.02x | 0.05x−0.05x | · | · | · | |
| 1.15B | 1.15B+0.0% | 1.15B+0.2% | 1.15B+0.3% | 1.15B−0.3% | 1.15B−0.5% | 1.15B+0.2% | 1.15B+0.2% | 1.15B+0.0% | · | · | · | |
E = analyst consensus (revenue and EPS only). TTM = the twelve months to Jun 30, 2026: the last fiscal year, plus the quarters since, less the same quarters a year earlier. From the 10-K and the 10-Qs since, as accepted by the SEC; the shaded column is the latest period. EPS and share counts before a stock split are restated in today's share terms.