Fastenal revenue and financials
$50.81Change from previous close: +0.24%Absolute change: +$0.12
In the fiscal year ended December 2025, Fastenal reported revenue of $8.2B (+8.67% year over year). Net income was $1.26B, a net margin of 15.3%.
Fiscal year ending in December. Sources and method on the page Methodology and sources.
At a glance
- Revenue growth
- +8.67%
- 2025 vs 2024
- Net income growth
- +9.37%
- 2025 vs 2024
- Net margin
- 15.3%
- 2024: 15.2%
Financial data
Amounts in millions of USD; per-share values in USD; shares in millions.
| Item | Q2 2026 | Q1 2026 | Q4 2025 | Q3 2025 | Q2 2025 | Q1 2025 | Q4 2024 | Q3 2024 | Q2 2024 | Q1 2024 | Q4 2023 | Q3 2023 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Total assets | 5,294 | 5,210 | 5,053 | 5,116 | 5,016 | 4,871 | 4,698 | 4,738 | 4,604 | 4,533 | 4,463 | 4,597 |
| Current assets | 3,686 | 3,620 | 3,472 | 3,546 | 3,462 | 3,358 | 3,212 | 3,261 | 3,147 | 3,084 | 3,021 | 3,148 |
| Cash and equivalents | 205 | 309 | 277 | 288 | 238 | 232 | 256 | 292 | 256 | 237 | 221 | 298 |
| Receivables | 1,557 | 1,445 | 1,245 | 1,347 | 1,324 | 1,279 | 1,109 | 1,201 | 1,205 | 1,213 | 1,088 | 1,171 |
| Inventory | 1,735 | 1,693 | 1,748 | 1,723 | 1,726 | 1,674 | 1,645 | 1,560 | 1,505 | 1,496 | 1,523 | 1,514 |
| Net property, plant and equipment | 1,471 | 1,453 | 1,441 | 1,428 | 1,409 | 1,365 | 1,336 | 1,325 | 1,301 | 1,291 | 1,281 | 1,286 |
| Current liabilities | 882 | 824 | 716 | 833 | 820 | 785 | 687 | 742 | 717 | 638 | 661 | 668 |
| Accounts payable | 400 | 363 | 317 | 345 | 319 | 341 | 288 | 302 | 293 | 276 | 264 | 275 |
| Long-term debt | 50.0 | 100 | 100 | 100 | 100 | 125 | 125 | 125 | 125 | 200 | 200 | 200 |
| Total debt | 442 | 446 | 442 | 517 | 545 | — | — | — | — | — | — | — |
| Total liabilities | 1,225 | 1,220 | 1,109 | 1,222 | 1,209 | 1,181 | 1,082 | 1,141 | 1,108 | 1,104 | 1,114 | 1,130 |
| Total equity (incl. minority) | 4,069 | 3,990 | 3,944 | 3,895 | 3,807 | 3,690 | 3,616 | 3,597 | 3,496 | 3,429 | 3,349 | 3,467 |
| Retained earnings | 4,039 | 3,932 | 3,868 | 3,826 | 3,743 | 3,666 | 3,614 | 3,576 | 3,501 | 3,431 | 3,357 | 3,508 |
