Fastenal Financial Statements 2009-2024 | FAST
Fifteen years of historical annual and quarterly income statements for Fastenal (FAST).
Annual Data | Millions of US $ except per share data
TTM | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 |
$7,480 | $7,347 | $6,981 | $6,011 | $5,647 | $5,334 | $4,965 | $4,391 | $3,962 | $3,869 | $3,734 | $3,326 | $3,134 | $2,767 | $2,269 | $1,930 |
$4,097 | $3,992 | $3,765 | $3,234 | $3,080 | $2,818 | $2,566 | $2,227 | $1,997 | $1,920 | $1,836 | $1,607 | $1,519 | $1,333 | $1,095 | $947 |
$3,383 | $3,355 | $3,216 | $2,777 | $2,568 | $2,515 | $2,399 | $2,164 | $1,965 | $1,949 | $1,897 | $1,719 | $1,615 | $1,434 | $1,175 | $983 |
$0.00 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
$1,864 | $1,826 | $1,762 | $1,560 | $1,426 | $1,458 | $1,400 | $1,283 | $1,170 | $1,122 | $1,111 | $1,007 | $941 | $859 | $745 | $687 |
$0.00 | $0 | $0 | $0 | $0 | $0 | $0.50 | $1.00 | $0.50 | $1.40 | $0.96 | $0.64 | $0.40 | $-0.19 | $-0.04 | $-0.85 |
$1,864 | $1,826 | $1,762 | $1,560 | $1,426 | $1,458 | $1,400 | $1,282 | $1,169 | $1,120 | $1,110 | $1,007 | $941 | $860 | $745 | $688 |
$1,519 | $1,529 | $1,454 | $1,217 | $1,142 | $1,057 | $999 | $882 | $796 | $829 | $788 | $713 | $674 | $575 | $430 | $296 |
$-1.00 | $-6.70 | $-13.60 | $-9.60 | $-9.10 | $-13.50 | $-12.20 | $-8.70 | $-6.10 | $-2.70 | $-0.16 | $0.81 | $0.46 | $0.47 | $0.95 | $1.70 |
$1,518 | $1,522 | $1,440 | $1,208 | $1,133 | $1,044 | $987 | $873 | $790 | $826 | $787 | $713 | $674 | $575 | $431 | $297 |
$363 | $367 | $353 | $283 | $274 | $253 | $235 | $295 | $290 | $310 | $293 | $265 | $254 | $217 | $165 | $113 |
$1,155 | $1,155 | $1,087 | $925 | $859 | $791 | $752 | $579 | $499 | $516 | $494 | $449 | $421 | $358 | $265 | $184 |
$0.00 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
$1,155 | $1,155 | $1,087 | $925 | $859 | $791 | $752 | $579 | $499 | $516 | $494 | $449 | $421 | $358 | $265 | $184 |
$0.00 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
$1,155 | $1,155 | $1,087 | $925 | $859 | $791 | $752 | $579 | $499 | $516 | $494 | $449 | $421 | $358 | $265 | $184 |
$1,693 | $1,706 | $1,630 | $1,388 | $1,304 | $1,206 | $1,137 | $1,009 | $900 | $915 | $860 | $777 | $728 | $619 | $470 | $336 |
$1,519 | $1,529 | $1,454 | $1,217 | $1,142 | $1,057 | $999 | $882 | $796 | $829 | $788 | $713 | $674 | $575 | $430 | $296 |
$2.01 | $2.02 | $1.89 | $1.61 | $1.50 | $1.38 | $1.31 | $1.00 | $0.87 | $0.89 | $0.84 | $0.76 | $0.71 | $0.61 | $0.45 | $0.31 |
$2.01 | $2.02 | $1.89 | $1.60 | $1.49 | $1.38 | $1.31 | $1.00 | $0.87 | $0.89 | $0.83 | $0.76 | $0.71 | $0.61 | $0.45 | $0.31 |
Quarterly Data | Millions of US $ except per share data
2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 |
$1,910 | $1,916 | $1,895 | $1,759 | $1,846 | $1,883 | $1,859 | $1,696 | $1,802 | $1,779 | $1,704 | $1,532 | $1,554 | $1,508 | $1,417 | $1,358 | $1,413 | $1,509 | $1,367 | $1,277 | $1,379 | $1,368 | $1,309 | $1,232 | $1,280 | $1,268 | $1,186 | $1,089 | $1,133 | $1,122 | $1,048 | $948 | $1,013 | $1,014 | $987 | $923 | $995 | $998 | $953 | $926 | $981 | $950 | $877 | $814 | $858 | $848 | $806 | $757 | $803 | $805 | $769 | $698 | $727 | $702 | $641 | $574 | $604 | $571 | $521 | $477 | $489 | $475 | $489 |
$1,052 | $1,053 | $1,034 | $959 | $998 | $1,026 | $1,009 | $927 | $976 | $951 | $911 | $819 | $834 | $807 | $774 | $739 | $773 | $837 | $730 | $679 | $728 | $727 | $685 | $644 | $664 | $650 | $608 | $557 | $577 | $563 | $530 | $476 | $513 | $513 | $495 | $462 | $493 | $496 | $469 | $459 | $482 | $467 | $428 | $402 | $415 | $405 | $384 | $366 | $388 | $390 | $375 | $341 | $349 | $335 | $307 | $275 | $291 | $274 | $255 | $239 | $245 | $232 | $231 |
$859 | $864 | $862 | $799 | $848 | $858 | $850 | $768 | $827 | $828 | $793 | $713 | $720 | $701 | $643 | $619 | $641 | $672 | $637 | $598 | $651 | $641 | $625 | $588 | $616 | $618 | $578 | $531 | $556 | $559 | $518 | $472 | $500 | $502 | $492 | $461 | $502 | $502 | $484 | $468 | $499 | $483 | $448 | $411 | $443 | $443 | $422 | $391 | $414 | $415 | $394 | $357 | $377 | $366 | $333 | $299 | $313 | $298 | $266 | $238 | $245 | $243 | $259 |
$0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
$471 | $477 | $471 | $446 | $461 | $463 | $457 | $435 | $447 | $444 | $435 | $412 | $402 | $383 | $363 | $354 | $351 | $356 | $366 | $359 | $369 | $367 | $364 | $354 | $354 | $349 | $343 | $328 | $328 | $322 | $306 | $290 | $297 | $293 | $290 | $282 | $282 | $277 | $280 | $279 | $286 | $276 | $270 | $254 | $255 | $251 | $247 | $233 | $239 | $237 | $233 | $217 | $222 | $216 | $205 | $192 | $192 | $186 | $175 | $167 | $168 | $172 | $180 |
$0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0.00 | $0.50 | $0.30 | $0.00 | $0.30 | $0.60 | $-0.40 | $-0.10 | $0.10 | $0.60 | $0.40 | $0.20 | $0.20 | $0.20 | $-0.10 | $0.74 | $0.16 | $0.39 | $0.11 | $0.24 | $0.31 | $0.20 | $0.22 | $0.08 | $0.11 | $0.24 | $0.21 | $0.14 | $0.16 | $0.28 | $-0.17 | $-0.01 | $0.10 | $-0.26 | $-0.03 | $0.07 | $0.00 | $-0.04 | $-0.07 | $-0.06 | $-0.04 | $-0.42 | $-0.33 |
$471 | $477 | $471 | $446 | $461 | $463 | $457 | $435 | $447 | $444 | $435 | $412 | $402 | $383 | $363 | $354 | $351 | $356 | $366 | $359 | $369 | $366 | $363 | $354 | $354 | $349 | $343 | $328 | $327 | $321 | $306 | $289 | $297 | $292 | $290 | $281 | $282 | $276 | $280 | $279 | $286 | $276 | $270 | $254 | $255 | $251 | $247 | $233 | $239 | $236 | $233 | $217 | $222 | $216 | $205 | $192 | $192 | $186 | $175 | $167 | $168 | $173 | $180 |
$388 | $387 | $390 | $354 | $387 | $395 | $393 | $333 | $379 | $383 | $358 | $301 | $318 | $318 | $280 | $264 | $290 | $316 | $271 | $239 | $282 | $275 | $261 | $233 | $262 | $269 | $235 | $203 | $229 | $238 | $213 | $182 | $203 | $209 | $201 | $179 | $220 | $226 | $204 | $189 | $213 | $207 | $179 | $157 | $189 | $192 | $175 | $158 | $176 | $179 | $161 | $141 | $155 | $150 | $129 | $107 | $121 | $112 | $90.44 | $71.03 | $76.41 | $69.94 | $78.41 |
$-0.50 | $-0.50 | $-0.40 | $0.40 | $-1.30 | $-2.30 | $-3.50 | $-4.70 | $-3.90 | $-2.70 | $-2.30 | $-2.30 | $-2.30 | $-2.60 | $-2.40 | $-2.20 | $-2.50 | $-2.30 | $-2.10 | $-2.50 | $-3.50 | $-3.60 | $-3.90 | $-3.60 | $-2.90 | $-3.10 | $-2.60 | $-2.50 | $-2.50 | $-2.10 | $-1.60 | $-1.70 | $-1.70 | $-1.40 | $-1.30 | $-0.90 | $-0.81 | $-0.73 | $-0.26 | $-0.20 | $0.12 | $-0.07 | $-0.01 | $0.14 | $0.09 | $0.17 | $0.41 | $0.11 | $0.12 | $0.14 | $0.10 | $0.15 | $0.09 | $0.08 | $0.15 | $0.24 | $0.19 | $0.29 | $0.23 | $0.39 | $0.59 | $0.46 | $0.26 |
$388 | $386 | $390 | $354 | $385 | $393 | $390 | $328 | $375 | $381 | $356 | $299 | $316 | $315 | $278 | $262 | $288 | $314 | $269 | $236 | $278 | $271 | $258 | $230 | $259 | $266 | $232 | $201 | $226 | $235 | $211 | $181 | $201 | $208 | $200 | $178 | $219 | $225 | $204 | $189 | $213 | $207 | $179 | $157 | $189 | $192 | $175 | $158 | $176 | $179 | $161 | $141 | $155 | $150 | $129 | $107 | $121 | $112 | $90.67 | $71.42 | $77.00 | $70.40 | $78.67 |
$89.50 | $93.70 | $92.10 | $87.90 | $89.90 | $94.60 | $94.60 | $82.70 | $90.70 | $93.60 | $86.10 | $67.40 | $72.60 | $75.50 | $67.30 | $66.10 | $66.10 | $74.80 | $66.60 | $57.70 | $64.90 | $66.80 | $63.40 | $61.00 | $61.80 | $54.70 | $57.60 | $48.40 | $82.90 | $86.50 | $76.70 | $66.00 | $74.30 | $76.30 | $73.70 | $66.34 | $82.71 | $84.74 | $75.91 | $70.43 | $79.67 | $76.27 | $66.91 | $58.05 | $69.29 | $71.37 | $66.12 | $59.44 | $66.52 | $66.73 | $60.94 | $53.30 | $58.52 | $56.07 | $49.26 | $41.98 | $45.71 | $42.96 | $34.64 | $26.88 | $29.41 | $26.86 | $29.97 |
$298 | $293 | $298 | $266 | $296 | $298 | $295 | $246 | $285 | $287 | $270 | $231 | $244 | $240 | $211 | $196 | $222 | $239 | $203 | $179 | $214 | $205 | $194 | $169 | $198 | $211 | $174 | $152 | $143 | $149 | $134 | $115 | $127 | $132 | $126 | $112 | $136 | $140 | $128 | $118 | $133 | $131 | $112 | $99.23 | $119 | $121 | $109 | $98.72 | $109 | $112 | $100 | $87.47 | $96.80 | $94.11 | $79.55 | $65.16 | $74.99 | $69.17 | $56.03 | $44.54 | $47.59 | $43.54 | $48.69 |
$0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
$298 | $293 | $298 | $266 | $296 | $298 | $295 | $246 | $285 | $287 | $270 | $231 | $244 | $240 | $211 | $196 | $222 | $239 | $203 | $179 | $214 | $205 | $194 | $169 | $198 | $211 | $174 | $152 | $143 | $149 | $134 | $115 | $127 | $132 | $126 | $112 | $136 | $140 | $128 | $118 | $133 | $131 | $112 | $99.23 | $119 | $121 | $109 | $98.72 | $109 | $112 | $100 | $87.47 | $96.80 | $94.11 | $79.55 | $65.16 | $74.99 | $69.17 | $56.03 | $44.54 | $47.59 | $43.54 | $48.69 |
$0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
$298 | $293 | $298 | $266 | $296 | $298 | $295 | $246 | $285 | $287 | $270 | $231 | $244 | $240 | $211 | $196 | $222 | $239 | $203 | $179 | $214 | $205 | $194 | $169 | $198 | $211 | $174 | $152 | $143 | $149 | $134 | $115 | $127 | $132 | $126 | $112 | $136 | $140 | $128 | $118 | $133 | $131 | $112 | $99.23 | $119 | $121 | $109 | $98.72 | $109 | $112 | $100 | $87.47 | $96.80 | $94.11 | $79.55 | $65.16 | $74.99 | $69.17 | $56.03 | $44.54 | $47.59 | $43.54 | $48.69 |
$433 | $431 | $433 | $397 | $431 | $440 | $438 | $378 | $423 | $427 | $402 | $345 | $361 | $360 | $322 | $306 | $331 | $357 | $310 | $277 | $319 | $312 | $298 | $269 | $297 | $303 | $268 | $236 | $261 | $269 | $243 | $212 | $230 | $234 | $225 | $205 | $241 | $246 | $223 | $208 | $231 | $225 | $196 | $174 | $205 | $208 | $190 | $172 | $189 | $192 | $174 | $152 | $166 | $161 | $139 | $117 | $131 | $122 | $101 | $80.92 | $86.21 | $80.02 | $88.73 |
$388 | $387 | $390 | $354 | $387 | $395 | $393 | $333 | $379 | $383 | $358 | $301 | $318 | $318 | $280 | $264 | $290 | $316 | $271 | $239 | $282 | $275 | $261 | $233 | $262 | $269 | $235 | $203 | $229 | $238 | $213 | $183 | $203 | $209 | $201 | $179 | $220 | $226 | $204 | $189 | $213 | $207 | $179 | $157 | $189 | $192 | $175 | $158 | $176 | $179 | $161 | $141 | $155 | $150 | $129 | $107 | $121 | $112 | $90.44 | $71.03 | $76.41 | $69.94 | $78.41 |
$0.52 | $0.51 | $0.52 | $0.46 | $0.52 | $0.52 | $0.52 | $0.42 | $0.50 | $0.50 | $0.47 | $0.40 | $0.42 | $0.42 | $0.37 | $0.34 | $0.39 | $0.42 | $0.35 | $0.31 | $0.37 | $0.36 | $0.34 | $0.30 | $0.34 | $0.37 | $0.31 | $0.26 | $0.25 | $0.26 | $0.23 | $0.20 | $0.22 | $0.23 | $0.22 | $0.20 | $0.24 | $0.24 | $0.22 | $0.20 | $0.23 | $0.22 | $0.19 | $0.17 | $0.20 | $0.21 | $0.19 | $0.17 | $0.19 | $0.19 | $0.17 | $0.15 | $0.17 | $0.16 | $0.14 | $0.12 | $0.13 | $0.12 | $0.10 | $0.08 | $0.08 | $0.07 | $0.08 |
$0.52 | $0.51 | $0.52 | $0.46 | $0.52 | $0.52 | $0.52 | $0.42 | $0.50 | $0.50 | $0.47 | $0.39 | $0.42 | $0.42 | $0.37 | $0.34 | $0.38 | $0.42 | $0.35 | $0.31 | $0.37 | $0.36 | $0.34 | $0.30 | $0.34 | $0.37 | $0.31 | $0.26 | $0.25 | $0.26 | $0.23 | $0.20 | $0.22 | $0.23 | $0.22 | $0.20 | $0.24 | $0.24 | $0.22 | $0.20 | $0.23 | $0.22 | $0.19 | $0.17 | $0.20 | $0.21 | $0.19 | $0.17 | $0.19 | $0.19 | $0.17 | $0.15 | $0.17 | $0.16 | $0.14 | $0.12 | $0.13 | $0.12 | $0.10 | $0.08 | $0.08 | $0.07 | $0.08 |