Source: Fastenal's 10-K / 10-Q XBRL data on SEC EDGAR · fetched Nov 04, 2026
Revenue, net income & free cash flow
Income statement
fiscal years · USD
Fiscal year
FY2016
FY2017
FY2018
FY2019
FY2020
FY2021
FY2022
FY2023
FY2024
FY2025
Revenue
$3.96B
$4.39B
$4.97B
$5.33B
$5.65B
$6.01B
$6.98B
$7.35B
$7.55B
$8.20B
Cost of revenue
$2.00B
$2.23B
$2.57B
$2.82B
$3.08B
$3.23B
$3.76B
$3.99B
$4.14B
$4.51B
Gross profit
$1.96B
$2.16B
$2.40B
$2.52B
$2.57B
$2.78B
$3.22B
$3.35B
$3.40B
$3.69B
Selling, general & admin
$1.17B
$1.28B
$1.40B
$1.46B
$1.43B
$1.56B
$1.76B
$1.83B
$1.89B
$2.04B
Operating income
$795.80M
$881.80M
$999.20M
$1.06B
$1.14B
$1.22B
$1.45B
$1.53B
$1.51B
$1.66B
Interest expense
$6.50M
$9.10M
$12.60M
$13.90M
$9.70M
$9.70M
$14.30M
$10.80M
$7.30M
$6.20M
Pre-tax income
$789.70M
$873.10M
$987.00M
$1.04B
$1.13B
$1.21B
$1.44B
$1.52B
$1.51B
$1.66B
Income tax
$290.30M
$294.50M
$235.10M
$252.80M
$273.60M
$282.80M
$353.10M
$367.00M
$357.50M
$396.60M
Net income
$499.40M
$578.60M
$751.90M
$790.90M
$859.10M
$925.00M
$1.09B
$1.16B
$1.15B
$1.26B
EBITDA
$899.30M
$1.01B
$1.13B
$1.20B
$1.30B
$1.38B
$1.63B
$1.71B
$1.69B
$1.83B
EPS (basic)
$1.73
$1.00
$1.31
$1.38
$1.50
$1.61
$1.89
$1.01
$1.00
$1.10
EPS (diluted)
$1.73
$1.00
$1.31
$1.38
$1.49
$1.60
$1.89
$1.01
$1.00
$1.09
Diluted shares
289.16M
576.69M
574.33M
574.44M
575.67M
577.12M
575.62M
1.15B
1.15B
1.15B
Gross margin
49.6%
49.3%
48.3%
47.2%
45.5%
46.2%
46.1%
45.7%
45.1%
45.0%
Operating margin
20.1%
20.1%
20.1%
19.8%
20.2%
20.3%
20.8%
20.8%
20.0%
20.2%
Net margin
12.6%
13.2%
15.1%
14.8%
15.2%
15.4%
15.6%
15.7%
15.2%
15.3%
Balance sheet
fiscal years · USD
Fiscal year
FY2016
FY2017
FY2018
FY2019
FY2020
FY2021
FY2022
FY2023
FY2024
FY2025
Cash & equivalents
$112.70M
$116.90M
$167.20M
$174.90M
$245.70M
$236.20M
$230.10M
$221.30M
$255.80M
$276.80M
Receivables
$499.70M
$607.80M
$714.30M
$741.80M
$769.40M
$900.20M
$1.01B
$1.09B
$1.11B
$1.25B
Inventory
$993.00M
$1.09B
$1.28B
$1.37B
$1.34B
$1.52B
$1.71B
$1.52B
$1.65B
$1.75B
Total current assets
$1.72B
$1.94B
$2.32B
$2.46B
$2.50B
$2.86B
$3.12B
$3.02B
$3.21B
$3.47B
Total assets
$2.67B
$2.91B
$3.32B
$3.80B
$3.96B
$4.30B
$4.55B
$4.46B
$4.70B
$5.05B
Total current liabilities
$275.70M
$351.00M
$437.40M
$544.70M
$612.70M
$682.20M
$789.80M
$661.30M
$687.10M
$715.60M
Short-term debt
$10.50M
$3.00M
$3.00M
$3.00M
$40.00M
$60.00M
$201.80M
$60.00M
$75.00M
$25.00M
Long-term debt
$379.50M
$412.00M
$497.00M
$342.00M
$365.00M
$330.00M
$353.20M
$200.00M
$125.00M
$100.00M
Total debt
$390.00M
$415.00M
$500.00M
$345.00M
$405.00M
$390.00M
$555.00M
$260.00M
$200.00M
$125.00M
Total liabilities
$735.80M
$813.60M
$1.02B
$1.13B
$1.23B
$1.26B
$1.39B
$1.11B
$1.08B
$1.11B
Shareholders' equity
$1.93B
$2.10B
$2.30B
$2.67B
$2.73B
$3.04B
$3.16B
$3.35B
$3.62B
$3.94B
Cash flow
fiscal years · USD
Fiscal year
FY2016
FY2017
FY2018
FY2019
FY2020
FY2021
FY2022
FY2023
FY2024
FY2025
Operating cash flow
$519.90M
$585.20M
$674.20M
$842.70M
$1.10B
$770.10M
$941.00M
$1.43B
$1.17B
$1.30B
Capital expenditures
$189.50M
$119.90M
$176.30M
$246.40M
$168.10M
$156.60M
$173.80M
$172.80M
$226.50M
$245.30M
Free cash flow
$330.40M
$465.30M
$497.90M
$596.30M
$933.70M
$613.50M
$767.20M
$1.26B
$946.80M
$1.05B
Investing cash flow
-$188.10M
-$179.30M
-$173.90M
-$239.70M
-$281.70M
-$148.50M
-$163.00M
-$161.20M
-$214.50M
-$231.00M
Financing cash flow
-$346.80M
-$407.20M
-$446.50M
-$595.10M
-$754.40M
-$627.10M
-$774.90M
-$1.28B
-$913.70M
-$1.05B
Dividends paid
$346.60M
$369.10M
$441.90M
$498.60M
$803.40M
$643.70M
$711.30M
$1.02B
$893.30M
$1.00B
Share buybacks
$59.50M
$82.60M
$103.00M
$0
$52.00M
$0
$237.80M
$0
$0
—
Stock-based compensation
$4.10M
$5.20M
$5.10M
$5.70M
$5.70M
$5.60M
$7.20M
$7.30M
$8.00M
$8.40M
Depreciation & amortization
$103.50M
$123.60M
$134.10M
$144.60M
$153.30M
$159.90M
$176.60M
$177.30M
$175.40M
$179.20M
Income statement
quarters · USD
Quarter ended
Dec 2023
Mar 2024
Jun 2024
Sep 2024
Dec 2024
Mar 2025
Jun 2025
Sep 2025
Dec 2025
Mar 2026
Jun 2026
Sep 2026
Revenue
$1.76B
$1.90B
$1.92B
$1.91B
$1.82B
$1.96B
$2.08B
$2.13B
$2.03B
$2.20B
$2.39B
$2.46B
Cost of revenue
$959.20M
$1.03B
$1.05B
$1.05B
$1.01B
$1.08B
$1.14B
$1.17B
$1.13B
$1.22B
$1.32B
$1.36B
Gross profit
$799.40M
$861.60M
$863.50M
$858.60M
$818.20M
$883.90M
$942.80M
$965.80M
$898.70M
$982.90M
$1.06B
$1.10B
Selling, general & admin
$445.60M
$471.40M
$476.60M
$470.50M
$473.40M
$490.00M
$506.70M
$524.30M
$514.40M
$535.30M
$561.80M
$573.90M
Operating income
$353.80M
$390.20M
$386.90M
$388.10M
$344.80M
$393.90M
$436.10M
$441.50M
$384.30M
$447.60M
$501.80M
$530.80M
Interest expense
$1.90M
$2.00M
$1.80M
$1.80M
$1.70M
$1.70M
$2.20M
$1.60M
$900.00K
$800.00K
$1.20M
$800.00K
Pre-tax income
$354.20M
$389.80M
$386.40M
$387.60M
$344.30M
$393.10M
$436.60M
$440.60M
$384.60M
$448.30M
$502.10M
$531.20M
Income tax
$87.80M
$92.10M
$93.70M
$89.50M
$82.20M
$94.40M
$106.30M
$105.10M
$90.60M
$108.60M
$119.30M
$129.60M
Net income
$266.40M
$297.70M
$292.70M
$298.10M
$262.10M
$298.70M
$330.30M
$335.50M
$294.00M
$339.80M
$382.80M
$401.60M
EBITDA
$394.30M
$430.40M
$427.90M
$429.90M
$386.50M
$435.90M
$478.50M
$483.80M
$426.10M
$489.50M
$544.60M
$572.90M
EPS (basic)
$-0.55
$0.52
$0.26
$0.26
$0.22
$0.26
$0.29
$0.29
$0.26
$0.30
$0.33
$0.35
EPS (diluted)
$-0.54
$0.52
$0.25
$0.26
$0.23
$0.26
$0.29
$0.29
$0.25
$0.30
$0.33
$0.35
Diluted shares
573.15M
574.09M
1.15B
1.15B
292.57K
1.15B
1.15B
1.15B
82.19K
1.15B
1.15B
1.15B
Gross margin
45.5%
45.5%
45.1%
44.9%
44.8%
45.1%
45.3%
45.3%
44.3%
44.6%
44.6%
44.8%
Operating margin
20.1%
20.6%
20.2%
20.3%
18.9%
20.1%
21.0%
20.7%
19.0%
20.3%
21.0%
21.5%
Net margin
15.1%
15.7%
15.3%
15.6%
14.4%
15.2%
15.9%
15.7%
14.5%
15.4%
16.0%
16.3%
Balance sheet
quarters · USD
Quarter ended
Dec 2023
Mar 2024
Jun 2024
Sep 2024
Dec 2024
Mar 2025
Jun 2025
Sep 2025
Dec 2025
Mar 2026
Jun 2026
Sep 2026
Cash & equivalents
$221.30M
$237.10M
$255.50M
$292.20M
$255.80M
$231.80M
$237.80M
$288.10M
$276.80M
$308.60M
$204.70M
$211.90M
Receivables
$1.09B
$1.21B
$1.20B
$1.20B
$1.11B
$1.28B
$1.32B
$1.35B
$1.25B
$1.45B
$1.56B
$1.62B
Inventory
$1.52B
$1.50B
$1.50B
$1.56B
$1.65B
$1.67B
$1.73B
$1.72B
$1.75B
$1.69B
$1.74B
$1.78B
Total current assets
$3.02B
$3.08B
$3.15B
$3.26B
$3.21B
$3.36B
$3.46B
$3.55B
$3.47B
$3.62B
$3.69B
$3.83B
Total assets
$4.46B
$4.53B
$4.60B
$4.74B
$4.70B
$4.87B
$5.02B
$5.12B
$5.05B
$5.21B
$5.29B
$5.49B
Total current liabilities
$661.30M
$637.90M
$717.00M
$741.60M
$687.10M
$785.20M
$820.30M
$832.70M
$715.60M
$824.10M
$881.80M
$974.20M
Short-term debt
$60.00M
$0
$110.00M
$115.00M
$75.00M
$75.00M
$130.00M
$95.00M
$25.00M
$25.00M
$70.00M
$50.00M
Long-term debt
$200.00M
$200.00M
$125.00M
$125.00M
$125.00M
$125.00M
$100.00M
$100.00M
$100.00M
$100.00M
$50.00M
$50.00M
Total debt
$260.00M
$200.00M
$235.00M
$240.00M
$200.00M
$200.00M
$230.00M
$195.00M
$125.00M
$125.00M
$120.00M
$100.00M
Total liabilities
$1.11B
$1.10B
$1.11B
$1.14B
$1.08B
$1.18B
$1.21B
$1.22B
$1.11B
$1.22B
$1.22B
$1.35B
Shareholders' equity
$3.35B
$3.43B
$3.50B
$3.60B
$3.62B
$3.69B
$3.81B
$3.89B
$3.94B
$3.99B
$4.07B
$4.15B
Cash flow
quarters · USD
Quarter ended
Dec 2023
Mar 2024
Jun 2024
Sep 2024
Dec 2024
Mar 2025
Jun 2025
Sep 2025
Dec 2025
Mar 2026
Jun 2026
Sep 2026
Operating cash flow
$354.00M
$335.60M
$258.00M
$296.90M
$282.80M
$262.20M
$278.60M
$386.90M
$368.10M
$378.40M
$265.70M
$421.60M
Capital expenditures
$36.30M
$50.80M
$56.10M
$59.40M
$60.20M
$55.70M
$69.30M
$60.30M
$60.00M
$58.90M
$64.10M
$74.00M
Free cash flow
$317.70M
$284.80M
$201.90M
$237.50M
$222.60M
$206.50M
$209.30M
$326.60M
$308.10M
$319.50M
$201.60M
$347.60M
Investing cash flow
-$33.00M
-$48.40M
-$52.70M
-$55.90M
-$57.50M
-$53.80M
-$64.40M
-$54.80M
-$57.90M
-$57.60M
-$62.50M
-$72.00M
Financing cash flow
-$402.60M
-$267.40M
-$185.50M
-$210.70M
-$250.10M
-$235.50M
-$216.40M
-$280.90M
-$322.20M
-$288.30M
-$307.60M
-$341.50M
Dividends paid
$417.30M
$223.20M
$223.30M
$223.40M
$223.40M
$246.70M
$252.50M
$252.50M
$252.60M
$275.60M
$275.40M
$298.20M
Share buybacks
$0
—
—
—
—
$0
$0
$0
—
$20.30M
$30.00M
$30.50M
Stock-based compensation
$1.70M
$2.00M
$2.00M
$2.00M
$2.00M
$2.00M
$2.00M
$2.10M
$2.20M
$2.60M
$2.60M
$2.60M
Depreciation & amortization
$40.50M
$40.20M
$41.00M
$41.80M
$41.70M
$42.00M
$42.40M
$42.30M
$41.80M
$41.90M
$42.80M
$42.10M
Quarterly figures are rebuilt from the year-to-date totals companies report — Q4 is the full year minus the first nine months, since no 10-Q is filed for it. Values are as filed; later restatements replace earlier ones. Fiscal years are labelled by the calendar year in which they end.