Fastenal Company (FAST)
NASDAQ: FAST · IEX Real-Time Price · USD
77.14
-0.14 (-0.18%)
At close: Mar 28, 2024, 4:00 PM
77.40
+0.26 (0.34%)
After-hours: Mar 28, 2024, 7:46 PM EDT

Fastenal Company Cash Flow Statement

Millions USD. Fiscal year is Jan - Dec.
Year 2023202220212020201920182017201620152014 2013 - 1992
Net Income
1,1551,087925859.1790.9751.9578.6499.4516.4494.15
Upgrade
Depreciation & Amortization
177.3176.6170.7162.4148.7138.2127.410486.672.15
Upgrade
Share-Based Compensation
7.37.25.65.75.75.15.24.15.87.04
Upgrade
Other Operating Activities
93.1-329.7-331.274.6-102.6-221-126-87.6-58.5-73.94
Upgrade
Operating Cash Flow
1,433941770.11,102842.7674.2585.2519.9550.3499.39
Upgrade
Operating Cash Flow Growth
52.25%22.19%-30.11%30.75%24.99%15.21%12.56%-5.52%10.19%20.01%
Upgrade
Capital Expenditures
-160.6-162.4-148.2-157.5-239.8-166.8-112.5-183-145.3-183.66
Upgrade
Acquisitions
000-1250-3.7-58.70-23.5-5.58
Upgrade
Change in Investments
0000000000.45
Upgrade
Other Investing Activities
-0.6-0.6-0.30.80.1-3.4-8.1-5.1-11.8-0
Upgrade
Investing Cash Flow
-161.2-163-148.5-281.7-239.7-173.9-179.3-188.1-180.6-188.78
Upgrade
Dividends Paid
-1,016.8-711.3-643.7-803.4-498.6-441.9-369.1-346.6-327.1-296.58
Upgrade
Share Issuance / Repurchase
30.1-228.631.6-1158.5-89.6-73.1-30.2-273.8-45.25
Upgrade
Debt Issued / Paid
-295165-1560-15585353026090
Upgrade
Other Financing Activities
---------2.09
Upgrade
Financing Cash Flow
-1,281.7-774.9-627.1-754.4-595.1-446.5-407.2-346.8-340.9-249.73
Upgrade
Exchange Rate Effect
1.4-9.2-45.1-0.2-3.55.5-1.3-14.2-4.89
Upgrade
Net Cash Flow
-8.8-6.1-9.570.87.750.34.2-16.314.655.99
Upgrade
Free Cash Flow
1,272778.6621.9944.3602.9507.4472.7336.9405315.74
Upgrade
Free Cash Flow Growth
63.38%25.20%-34.14%56.63%18.82%7.34%40.31%-16.81%28.27%47.15%
Upgrade
Free Cash Flow Margin
17.32%11.15%10.35%16.72%11.30%10.22%10.77%8.50%10.47%8.46%
Upgrade
Free Cash Flow Per Share
2.231.361.081.651.050.880.820.580.690.53
Upgrade
Source: Financials are provided by Nasdaq Data Link and sourced from the audited annual (10-K) and quarterly (10-Q) reports submitted to the Securities and Exchange Commission (SEC).